junny_form1 0.0.5 copy "junny_form1: ^0.0.5" to clipboard
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.
0
likes
115
points
58
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter package used to build form and filter.

Homepage

Documentation

API reference

License

MIT (license)

Dependencies

dio, flutter, junny_forme, junny_utils, junny_widget

More

Packages that depend on junny_form1