Datentypen mit dem Webbenutzerschnittstellen-Framework zu einer Rasterspalte zuweisen

Sie können das Ext JS JavaScript -Framework verwenden, um den Datentyp einer Rasterspalte zu steuern, anstatt die Eigenschaftsansicht von Designer Workbench zu verwenden. Ein Programm- oder Spaltendatentyp kann so programmiert werden, dass er von dem Datentyp der Daten in den entsprechenden Rasterspalten abhängig ist. Mithilfe des Datentyps kann die Ausrichtung der Spalte und die Sortierung bestimmt werden.

Informationen zu diesem Vorgang

Zum Definieren eines Datentyps für eine Rasterspalte verwenden Sie für die Spaltendefinition eine der folgenden Konfigurationsoptionen. Gehen Sie bei der Überlegung, welche Konfigurationsoption zu verwenden ist, die Liste Punkt für Punkt durch.
  1. scuiDataType

    Name des Datentyps. Wenn diese Option vorhanden ist, werden die beiden anderen Konfigurationsoptionen (bindingData.sFieldConfig.mapping und bindingData.tAttrBinding) nicht verwendet.

  2. bindingData.sFieldConfig.mapping

    Die Bindungsquelle für die Spalte. Die Anwendung versucht, den Wert der Konfiguration zu bestimmen. Wird für diesen Wert kein Datentyp gefunden, wird bindingData.tAttrBinding zum Bestimmen des Datentyps verwendet.

  3. bindingData.tAttrBinding

    Das Bindungsziel für die Rasterspalte. Die Anwendung versucht, den Datentyp für den Wert der Konfiguration zu bestimmen.

Nach Bestimmung des Datentyps werden, abhängig vom Datentyp, die folgenden Spalteneigenschaften als Standard festgelegt:
  • Ausrichtung

    Zahlen werden rechts, Datumsangaben mittig ausgerichtet.

  • Typ
    Typ für das Speicherfeld. Die Sortierung der Rasterspalten richtet sich nach dem Typattribut der Speicherfeldkonfiguration. Die folgende Liste enthält die Standarddatentypen für verschiedene Datentypen. Eine Zahl ohne Dezimalstellen wird beispielsweise im Speicherfeld als Ganzzahl (int) gespeichert.
    • NUMBER (ohne Dezimalstellen) - int (Ganzzahl)
    • NUMBER (mit Dezimalstellen) - float (Gleitkomma)
    • DATE - Datum
    • TIME - Uhrzeit
    • DATETIME - Zeitstempel
  • Wiedergabefunktion

    Ein Renderer ist eine JavaScript , mit der der Text und die Darstellung und Funktionsweise der Anwendung geändert werden kann.

  • DATE - sc.plat.DateFormatter.getDefaultRenderer('DATE')

    Diese JavaScript -API gibt den Renderer zurück, der das Datum in dem für diesen Benutzer angegebenen Format anzeigen würde.

  • TIME - sc.plat.DateFormatter.getDefaultRenderer('TIME')

    Diese JavaScript -API gibt den Renderer zurück, der die Zeit in dem für den Benutzer angegebenen Format anzeigen würde.

  • DATETIME - sc.plat.DateFormatter.getDefaultRenderer('DATETIME')

    Diese JavaScript -API gibt den Renderer zurück, der die Zeitmarke in dem für diesen Benutzer angegebenen Format anzeigen würde.