Class DateField

Object
DateField

public class DateField extends Object

Überschrift: DateField

Beschreibung: Ein Datumsfeld zur Verwendung im GridDialog des Internen Scripting.

Copyright: Copyright (c) ELO Digital Office GmbH 2015

Since:
8.05.000
  • Constructor Summary

    Constructors
    Constructor
    Description
    DateField(Workspace workspace, DateTextField pdateField)
    Normaler Konstruktor.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Fügt ein Scripting-Event hinzu, welches aufgerufen wird, wenn sich der Feldinhalt ändert.
    void
    addChangeEvent(BaseFunction callbackFunction, ScriptableObject thisScope)
    Fügt eine JavaScript Funktion als Callback hinzu, welches aufgerufen wird, wenn sich der Feldinhalt ändert.
    Liefert das eingegebene Datum ohne Uhrzeit (in ISO-Schreibweise yyyyMMdd).
    Liefert das eingegebene Datum mit Uhrzeit (in ISO-Schreibweise yyyyMMddhhmmss).
    boolean
    Überprüft, ob der aktuell angezeigte Text ein gültiges Datum ist.
    void
    setEditable(boolean editable)
    Legt fest, ob Anwender-Eingaben für das Datumsfeld möglich sein sollen.
    void
    setFont(Font font)
    Setzt den Zeichensatz für das Textfeld
    void
    setIsoDate(String dateString)
    Setzt das Datum (in ISO-Schreibweise yyyyMMdd oder yyyyMMddhhmmss).
    void
    Setzt den Zustand des Feldes.
    void
    setValidation(boolean validate)
    Schaltet die Validierung ein oder aus.
    void
    setVisible(boolean visible)
    Setzt die Sichtbarkeit des Datumsfelds.

    Methods inherited from class Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DateField

      public DateField(Workspace workspace, DateTextField pdateField)
      Normaler Konstruktor.
      Parameters:
      workspace - Aktueller Arbeitsbereich
      pdateField - Datumsfeld
  • Method Details

    • getIsoDate

      public String getIsoDate()
      Liefert das eingegebene Datum ohne Uhrzeit (in ISO-Schreibweise yyyyMMdd).
      Returns:
      Datum ohne Uhrzeit
      Since:
      8.05.000
    • getIsoDateAndTime

      public String getIsoDateAndTime()
      Liefert das eingegebene Datum mit Uhrzeit (in ISO-Schreibweise yyyyMMddhhmmss).
      Returns:
      Datum mit Uhrzeit
      Since:
      8.05.000
    • setIsoDate

      public void setIsoDate(String dateString)
      Setzt das Datum (in ISO-Schreibweise yyyyMMdd oder yyyyMMddhhmmss).
      Parameters:
      dateString - Das zu setzende Datum
      Since:
      8.05.000
    • isValidDate

      public boolean isValidDate()
      Überprüft, ob der aktuell angezeigte Text ein gültiges Datum ist.
      Returns:
      True wenn das Datum gültig ist, False sonst.
      Since:
      8.05.000
    • setEditable

      public void setEditable(boolean editable)
      Legt fest, ob Anwender-Eingaben für das Datumsfeld möglich sein sollen.
      Parameters:
      editable - True, wenn manuelle Eingaben des Anwenders möglich sein sollen, bei False kann das Textfeld nur über das Skript gefüllt werden
      Since:
      8.05.000
    • setVisible

      public void setVisible(boolean visible)
      Setzt die Sichtbarkeit des Datumsfelds.
      Parameters:
      visible - True für sichtbar, False für unsichtbar.
      Since:
      10.01.003
    • setState

      public void setState(CONSTANTS.FIELD_STATE state)
      Setzt den Zustand des Feldes. Die Hintergrundfarbe wird entsprechend angepasst.
      Parameters:
      state - Zustand
      Since:
      8.05.000
    • addChangeEvent

      public void addChangeEvent(String eventName)
      Fügt ein Scripting-Event hinzu, welches aufgerufen wird, wenn sich der Feldinhalt ändert.
      Parameters:
      eventName - Name des Scripting-Events.
      Since:
      8.05.000
    • addChangeEvent

      public void addChangeEvent(BaseFunction callbackFunction, ScriptableObject thisScope)
      Fügt eine JavaScript Funktion als Callback hinzu, welches aufgerufen wird, wenn sich der Feldinhalt ändert.
      Parameters:
      callbackFunction - JavaScript Funktion
      thisScope - "this" Scope der Funktion
      Since:
      10.00.000
    • setValidation

      public void setValidation(boolean validate)
      Schaltet die Validierung ein oder aus.
      Parameters:
      validate - True zum Einschalten der Validierung, False zum Ausschalten
    • setFont

      public void setFont(Font font)
      Setzt den Zeichensatz für das Textfeld
      Parameters:
      font - neuer Zeichensatz
      Since:
      10.00.000