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...

请问这个可以确定是缺陷吗 :joy:

缺陷,等我修复下。

升级到最新版本,检查问题是否解决 。

v2.2.0-beta.17,还是不可以,如我选了2026年,直接跳出2026年8月12日。当是以年为单位了

刷新下浏览器 ,有个没有实时生效的问题

还是不行,保存之后,筛选值就变回日期,不是年了。

但是demo版本就没有问题Loading...

大佬们,请查看这个。PixPin_2026-08-14_11-31-31