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
- scuiDataType
Name des Datentyps. Wenn diese Option vorhanden ist, werden die beiden anderen Konfigurationsoptionen (bindingData.sFieldConfig.mapping und bindingData.tAttrBinding) nicht verwendet.
- 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.
- bindingData.tAttrBinding
Das Bindungsziel für die Rasterspalte. Die Anwendung versucht, den Datentyp für den Wert der Konfiguration zu bestimmen.
- Ausrichtung
Zahlen werden rechts, Datumsangaben mittig ausgerichtet.
- TypTyp 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.