|
State |
Priority |
Note |
|
|---|---|---|---|
|
String |
|
++ |
Type + basic widget + basic validation + length validation |
|
Int |
|
++ |
+ ranged int validation |
|
Double |
|
+ |
|
|
Decimal |
|
++ |
|
|
Boolean |
|
++ |
+ checkbox widget |
|
Date |
|
++ |
|
|
Time |
|
++ |
|
|
DateTime |
|
++ |
|
State |
Priotity |
Note |
|
|---|---|---|---|
|
Currency |
|
+ |
|
|
TextArea |
|
+ |
|
State |
Priority |
Note |
|
|---|---|---|---|
|
Slider |
|
+ |
|
|
Date/Time/DateTime picker |
|
+ |
|
|
Colour picker |
|
+ |
|
|
Tree |
|
+ |
|
|
Reference |
|
+ |
|
|
HtmlTextArea |
|
+ |
Widget helpers are functions that are triggerd by events of widgets.
|
State |
Priotity |
Note |
|
|---|---|---|---|
|
Autocomplete |
|
+ |
|
|
Masked input |
|
+ |
|
|
Validation |
|
++ |
|
Note |
|||
|---|---|---|---|
|
Basic form model (only base types, no collections, no choice) |
|
+++ |
|
|
Custom types in form model |
|
++ |
|
|
Custom widget in form model |
|
++ |
|
|
Custom validation methods in form model |
|
++ |
|
|
Validation error messages (i18n) |
|
+ |
|
|
Simple labels in form model |
|
+ |
|
|
i18n labels from remote JSON |
|
++ |
|
|
Collection |
|
++ |
add, delete, sort (drag n' drop) |
|
Composite type |
|
+++ |
|
|
Choice type |
|
++ |
|
|
Overwrite default widget + options in markup |
|
+ |
|
|
Event wiring |
|
++ |
|
|
Widget wiring |
|
++ |
|
|
Loading of form data included in markup |
|
+++ |
|
|
Loading of remote form data |
|
++ |
|
|
Extending global type/widget/validation reg |
|
+ |
|
|
Validate form |
|
+++ |
validate form before submitting |
|
Submit data object |
|
++ |
AJAX submit of json object |
|
Dynamic loading of widgets |
|
||
|
Namespacing |
|
|
Note |
|||
|---|---|---|---|
|
Build cycle |
|
+++ |
Javascript maven integration, see this document. |