Erscheinungsbild
TimePicker
Eingabefeld zur Auswahl einer Uhrzeit über ein Uhr-Icon mit Auswahl-Dialog oder per direkter Eingabe.
Designer-Attribute
| Attribut | Beschreibung | Default |
|---|---|---|
controlId | Eindeutige ID | automatisch generiert |
value | Aktuelle Uhrzeit | – |
placeholder | Platzhaltertext bei leerem Feld | – |
displayFormat | Anzeigeformat der Uhrzeit | HH:mm |
valueFormat | Internes Wertformat | HH:mm |
valueStateText | Tooltip-Text zum valueState | – |
valueState | Status-Hervorhebung: None, Error, Warning, Success, Information | None |
width | Breite (CSS-Wert) | – |
visible | Sichtbar | true |
editable | Bearbeitbar | true |
fontSize | Schriftgröße (CSS-Wert) | – |
color | Vordergrundfarbe (Hex) | – |
backgroundColor | Hintergrundfarbe (Hex) | – |
onChange | Event-Methodenname | – |
ABAP-API
Zugriff über den typisierten Getter me->get_time_picker( '<controlId>' ) (liefert eine /mobbuild/cl_time_picker-Referenz):
abap
DATA(lo_time) = me->get_time_picker( 'tpStart' ).
DATA(lv_value) = lo_time->get_value( ).
lo_time->set_value( '08:30' ).cl_time_picker erbt von cl_input_base — verfügbar sind daher get_value/set_value, set_value_state, set_value_state_text, set_editable, get_width/set_width sowie die eigenen set_placeholder, set_display_format, set_value_format. get_value liefert stets das valueFormat (Standard HH:mm), unabhängig vom angezeigten displayFormat.
Events im Designer
| Event | Auslöser |
|---|---|
onChange | Uhrzeit geändert |