type | xtype | at-form-* element | |
---|---|---|---|
1. | array | - | at-form-array |
2. | boolean | - | at-form-checkbox |
3. | boolean | toggle | at-form-checkbox |
4. | string | code | at-form-codemirror |
5. | object | json | at-form-codemirror |
6. | object | - | at-form-complex |
7. | string | date | at-form-date |
8. | string | time | at-form-date |
9. | string | datetime | at-form-date |
10. | daterange | - | at-form-daterange |
11. | string | file | at-form-file |
12. | string | image | at-form-image |
13. | string | enum | at-form-lookup |
14. | string | lookup | at-form-lookup |
15. | string | marked | at-form-markdown |
16. | string | password | at-form-password |
17. | number | - | at-form-number |
18. | string | radio | at-form-radio |
19. | section | - | at-form-section |
20. | string | state | at-form-state |
21. | string | - | at-form-text |
22. | string | textarea | at-form-textarea |
type | xtype | at-form-* element | type of at-form-element.value | |
---|---|---|---|---|
1. | array | - | at-form-array | Array [] |
2. | boolean | - | at-form-checkbox | Object {} |
3. | boolean | toggle | at-form-checkbox | Object {} |
4. | number | - | at-form-number | Number 0 |
5. | daterange | - | at-form-daterange | String "" |
6. | object | - | at-form-complex | Object {} |
7. | section | - | at-form-section | none |
8. | object | json | at-form-codemirror | String "" |
9. | string | - | at-form-text | String "" |
10. | string | code | at-form-codemirror | String "" |
11. | string | date | at-form-date | String "" |
12. | string | datetime | at-form-date | String "" |
13. | string | enum | at-form-lookup | String "" |
14. | string | image | at-form-image | Object {} |
15. | string | file | at-form-file | Object {} |
16. | string | lookup | at-form-lookup | String "" |
17. | string | marked | at-form-markdown | String "" |
18. | string | password | at-form-password | String "" |
19. | string | radio | at-form-radio | String "" |
20. | string | state | at-form-state | String "" |
21. | string | textarea | at-form-textarea | String "" |
22. | string | time | at-form-date | String "" |
h5. at-core-form property ordering requirements In general
a. at-core-form must render in the order the elements are defined in the schema b. a form showing the properties of an object should sort the properties alphabetical independently if the property is defined in the element directly or via a behavior c. b. should be applied independently how the form is rendered. So it should work in prop form but also if at-core-form is used to render the properties
Does this make sense?