Skip to content

TimePicker

Eingabefeld zur Auswahl einer Uhrzeit über ein Uhr-Icon mit Auswahl-Dialog oder per direkter Eingabe.

Designer-Attribute

AttributBeschreibungDefault
controlIdEindeutige IDautomatisch generiert
valueAktuelle Uhrzeit
placeholderPlatzhaltertext bei leerem Feld
displayFormatAnzeigeformat der UhrzeitHH:mm
valueFormatInternes WertformatHH:mm
valueStateTextTooltip-Text zum valueState
valueStateStatus-Hervorhebung: None, Error, Warning, Success, InformationNone
widthBreite (CSS-Wert)
visibleSichtbartrue
editableBearbeitbartrue
fontSizeSchriftgröße (CSS-Wert)
colorVordergrundfarbe (Hex)
backgroundColorHintergrundfarbe (Hex)
onChangeEvent-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

EventAuslöser
onChangeUhrzeit geändert

Nächste Schritte

  • Input – freie Texteingabe
  • StepInput – numerische Eingabe mit Plus/Minus