Widgets verschiedener Typen können als Controlleranzeigen verwendet werden.
In der folgenden Tabelle sind diese Widgettypen zusammen mit den Typen von Modellen aufgelistet, die für den jeweiligen Typ getestet wurden.
| Widget | Typ von Modell |
|---|---|
| Checkbox (für Auswahlstatus) | BOOLEAN, STRING (“TRUE” oder “FALSE”) |
| Combo | BIGINT, BOOLEAN, INT, NUM, SMALLINT |
| DojoCheckBox (für Auswahlstatus) | BOOLEAN, STRING (“TRUE” oder “FALSE”) |
| DojoCurrencyTextBox (für Währungseingabe) | BIGINT, INT, MONEY, NUM, STRING Verwenden Sie keine Formatierungsfunktionen oder Deformatierungsfunktionen mit Widgets dieses Typs. |
| DojoDateTextBox (für ausgewähltes Datum) | DATE, STRING Verwenden Sie keine Formatierungsfunktionen oder Deformatierungsfunktionen mit Widgets dieses Typs. |
| DojoRadioGroup (für Schaltflächenbeschriftung) | INT, SMALLINT, STRING |
| DojoTextArea | STRING |
| DojoTextField | STRING |
| DojoTimeTextBox (für ausgewählte Zeit) | STRING, TIME Verwenden Sie keine Formatierungsfunktionen oder Deformatierungsfunktionen mit Widgets dieses Typs. |
| HTML (für Inhalt im HTML-Tag) | STRING |
| Hyperlink (für angezeigten Text) | STRING |
| Image (für Alternativtext) | STRING |
| List | BOOLEAN, INT, SMALLINT, STRING |
| PasswordTextBox | STRING |
| RadioGroup (für Schaltflächenbeschriftung) | INT, SMALLINT, STRING |
| TextArea | STRING |
| TextField | BIGINT, BOOLEAN, DATE, INT, MONEY, NUM, STRING, TIME, TIMESTAMP |
Wenn Sie eigene EGL-Widgettypen entwickeln wollen, beachten Sie, dass ein Widgettyp in die vorherige Liste nur eingefügt werden kann, wenn der Typ eine Eigenschaft text besitzt, wie es beim Widget TextField der Fall ist, oder wenn er mit Datenkonvertierungsdetails definiert ist, wie im Abschnitt zu “@MVCView” beschrieben.