Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Das XdevInlineDateField ist ein Date-Picker mit einer Monatsansicht für das Auswählen oder Anzeigen eines einzelnen Termins. Mit Hilfe einer Steuerleiste kann man monats- und jahresweise vor und zurück navigieren. Das XdevInlineDateField ist eine Formular-Komponente und kann via XdevFieldGroup persistiert werden.

Wichtige Properies:
  • RangeStart - Nur der Zeitraum ab diesem Termin ist sichtbar.

  • RangeEnd - Nur der Zeitraum bis zu diesem Termin ist sichtbar.

  • Resolution 

    • null - Standard-Ansicht. Kalender mit Tages-Ansicht.

    • SECOND - Zusätzliche sekundengenaue Zeit-Anzeige.

    • MINUTE - Zusätzliche minutengenaue Zeit-Anzeige.
    • HOUR - Zusätzliche stundengenaue Zeit-Anzeige.
    • DAY - Kalender mit Tages-Ansicht (genauso wie null).
    • MONTH - Es wird nur die Steuerleiste ohne Kalender angezeigt, mit der man monatsweise vor und zurück navigieren kann.  
    • YEAR - Es wird nur die Steuerleiste ohne Kalender angezeigt, mit der man jahresweise vor und zurück navigieren kann.  
  • ShowISOWeekNumbers - Zeigt die jeweiligen Kalenderwochen an.

  • TimeZone - Zeigt die Uhrzeit der eingestellten Zeitzone an.

  • DateFormat - .

  • Lenient - Legt fest, dass die Zeit- und Datumsansicht großzügig ist.  

Wichtige Events:
  • valueChange - Wird ausgelöst, wenn der Inhalt verändert wurde, u.a. durch Hinzufügen oder Löschen von Zeichen, jedoch erst wenn die UI-Komponente den Fokus verliert.wann das Event ausgelöst wird, noch genauer definiert werden.

  • Misc 

    • valueChange - Wird ausgelöst, wenn der Inhalt verändert wurde, u.a. durch Hinzufügen oder Löschen von Zeichen, jedoch erst wenn die UI-Komponente den Fokus verliert.

Examples:
  • Inhalt zuweisen - Weist dem XdevTextField einen Text als String zu. Dies kann ggf. ein textChange oder valueChange Event auslösen.

    textArea.setValue("Hello 123 !!!");
  • Inhalt auslesen 

    Date date = inlineDateField.getValue();
  • Inhalt löschen - Löscht den gesamten Text im XdevTextArea. Dies kann ggf. ein textChange oder valueChange Event auslösen.

    textArea.clear();
  • Cursor setzen - Setzt den Cursor an eine bestimmte Position. Die Position wird als int Wert angegeben. 

    textField.setCursorPosition(10);
  • Fokus setzen - Weist dem XdevTextArea den Focus zu. Dies kann ggf. ein focus Event auslösen.

    textArea.focus();
  • Inhalt selektieren

    textArea.selectAll();
Zur XdevInlineDateField Javadoc

Tipp:

  • Calendar - Die Klasse Date ist deprecated und sollte für Datums-Operationen nicht mehr verwendet werden. Verwenden Sie stattdessen die Klasse Calendar.
  • No labels