junny_form1 0.0.5
junny_form1: ^0.0.5 copied to clipboard
A Flutter package used to build form and filter.
0.0.5 #
- 🐛 修复 InputNumberField 初始化竞态导致的 LateInitializationError
- 将数字格式器
NumberFormat的初始化从首帧回调迁移为生命周期内同步初始化,避免在onStatusChanged等首帧回调中访问未初始化字段 - 新增
didChangeDependencies(),在 Locale 变化时重建格式器并刷新显示,确保国际化场景的展示与解析一致 - 移除
addPostFrameCallback中的延后初始化逻辑,彻底消除竞态根因 - 不涉及对外 API 变更,属于内部实现优化
- 将数字格式器
0.0.4 #
- 🔄 重构 OrganizationField 组织机构组件
- 将
shouldFilterPermission替换为permissionExtractor,支持自定义权限提取逻辑 - 新增
filterBuilder参数,支持自定义筛选组件 - 新增
useLocalFilter参数,控制本地筛选或接口筛选策略 - 新增
nodeSelectable参数,支持自定义节点可选性判断 - 新增
title参数,支持自定义页面标题 - 新增
orgIdKey参数,支持自定义比对字段 - 优化
dataIdKey逻辑,支持orgIdKey优先级处理 - 移除单选组件不适用的
multiMode参数 - 修复类型兼容性问题,支持不同枚举类型
- 将
0.0.3 #
- 更新依赖版本
- 更新 SDK 版本约束为 ">=3.0.0 <4.0.0"
- 更新 flutter_lints 到 ^6.0.0
0.0.2 #
- 为 TimeField 组件添加 startTime 和 endTime 参数,用于控制时间选择的可选范围。
0.0.1 #
- initial release.