w_tools_form 1.0.1
w_tools_form: ^1.0.1 copied to clipboard
w_tools 的表单层:提供输入框、下拉、日期、单选复选等字段组件,以及表单构建器、边框、弹窗与字段级校验能力,支持配置化构建。
Changelog #
1.0.1 #
Fixed #
- Flutter 3.38 起
SizeTransition.alignment已移除,WFormPopupRoute改用axisAlignment: -1.0(等价于原来的顶部对齐)。修复 1.0.0 在 Flutter 3.38+ 编译失败。
1.0.0 #
首次发布。
- 字段 Config 统一为
build({bool bordered = false, ...}):buildBordered(...)合并为build(bordered: true, ...),key参数更名为borderKey(影响WFormTextFieldConfig/WFormDropdownConfig/WFormMultiDropdownConfig/WFormCheckboxConfig/WFormRadioGroupConfig/WFormDatePickerConfig/WFormButtonConfig)。 - 内部:7 个字段重复的
Container + Row外框与 bordered 装配抽到内部WFormFieldFrame(不对外导出),行为不变。 - 新增字段组件:
WFormTextField/WFormDropdown/WFormMultiDropdown/WFormDatePicker/WFormCheckbox/WFormRadioGroup - 新增表单容器:
WFormBuilder/WFormData/WFormButton - 新增边框体系:
WFormBorder/WFormBorderConfig/WFormBorderWithData/WFormReadOnlyScope - 新增校验能力:
WFormValidator/WFormValidatorItem/WFormCustomValidator - 新增默认值与输入格式化工具:
WFormDefaults/WInputFormatters - 支持字段级
validator透传与配置化构建