flutter_simple_ui library

Classes

BaseFieldConfig
CascadingItem<T>
级联数据节点(一级/二级/三级通用)
CascadingSelect<T>
三级级联多选组件
CheckboxProps<T>
多选字段配置
ConfigForm
ConfigFormController
CustomProps
自定义字段配置:要求提供 contentBuilder
DateProps
日期字段配置
DateTimeProps
日期时间字段配置
自定义下拉选择字段配置(基于 DropdownChoose)
FileInfo
FileUpload
FileUploadModel
文件上传模型类
FormConfig<T>
统一的表单字段配置
InputSearch
IntegerProps
整数字段配置
LoadingData
NoticeInfo
NumberProps
数字字段配置
RadioProps<T>
单选字段配置
ScannerOverlayPainter
自定义扫描框绘制器
ScanQrcode
SelectData<T>
SelectProps<T>
下拉选择字段配置
TableShow
TextareaProps
多行文本字段配置
TextFieldProps
文本字段配置属性
TimeProps
时间字段配置
TreeSelect<T>
TreeSelectProps<T>
树选择字段配置
UploadConfig
UploadProps
文件上传字段配置
UploadResult

Enums

FileListType
文件列表类型
FileSource
文件来源
FormType
表单字段类型枚举
LoadingSize
LoadingType
ScanCodeType
扫码类型枚举
UploadSource
UploadStatus
上传状态

Typedefs

ContentBuilder = Widget Function(dynamic config, ConfigFormController controller, dynamic onChanged(String))
第一个参数将会在运行时传入 FormConfig(或兼容对象),以便在回调中可获取验证器等能力