angular's version xadmin - which reads api data and api description to automatically constructure webapp
结合资源的数据List API,资源的描述meta API (还有其他的miscAPI) UI 呈现:
batchDelete,(不选除了selectedIdList外的参数) e.g.: - offlineBatchAction -> fn(selectedIdList[ids])
ItemActionFn: 需要完全的DIY支持 e.g.: sendToCategoryPage 需要除了selectedID外的参数, 如类目名称,在类目的位置。 支持widget dropdown select etc等等
展现形式:popup,page(详情页) 功能是:
When you create a Form class, the most important part is defining the fields of the form. Each field has custom validation logic, along with a few other hooks. 帮助渲染widget和widget交互时候依赖的信息如: help_text filed的提示信息(field inline-help或表头的tip), label, field的human title(表头,或者field label) error_message和validator配合(前者提供规则的出错信息,后者提供验证规则) label, help_text, || error_message, validators, localize || initial, widget, 类型如下:
每种widget有默认的preview|view行为, 有各自的inline editor, 有相应的validator,等 分类如下: Widgets handling input of text TextInput,NumberInput,EmailInput,URLInput,PasswordInput DateInput,DateTimeInput,TimeInput Textarea HiddenInput
Selector and checkbox widgets CheckboxInput,Select,NullBooleanSelect,SelectMultiple,RadioSelect,CheckboxSelectMultiple
File upload widgets FileInput,ClearableFileInput
Composite widgets MultipleHiddenInput,SplitDateTimeWidget,SplitHiddenDateTimeWidget,SelectDateWidget