V2,筛选表单,日期筛选默认值出错

* 筛选表单,日期筛选默认值出错

筛选表单选择关联数据表的“年份”(今日期)字段。设置筛选表单字段值默认值,今年,刷新页面后, 筛选表单默认值出错,显示2026-01-01,如果默认值选择2026年,刷新后,筛选表单默认值出错,显示2026-07-31,并且以设置默认值当天为固定值,即使5天后你在筛选,筛选日期也是2026-07-31。

* 运行环境

Windows,Docke部署

  • NocoBase 版本:v2.2.0-beta.6
  • PostgreSQL 16

如何重现

字段默认值选择今年


刷新后

字段默认值选择2026年


刷新后

预期行为

赋值的时候建议使用 “指定日期” 下拉选中今年 ,年份是一个日期时间类型字段 ,赋值 “今年” 是一个范围,两个不匹配。
如果要使用变量范围赋值,在表单把字段组件先设置为范围。

你好,没有理解您的意思。第3/4张截图就是赋默认值时“使用 “指定日期” 下拉选中今年”(2026年)的。但是保存后,在筛选日期表单显示的日期不是2026年呀。为什么年份选项会解析成当天日期、且刷新后不更新。

理解错了 ,升级到最新版本 ,我这刷新是好的 。

更新到v2.2.0-beta.16
1、筛选字段赋值“今年”、“明年”等并保存,刷新后可以正常显示筛选的内容;见图1
2、筛选字段赋值时“使用 “指定日期” 下拉选中今年”(2026年),刷新后依然显示当天日期(有问题)。见图2

是否要升级到 NocoBase v2.2.0-alpha.10才解决第二条。


demo环境也是这样的问题,Loading...