ward
1
* 筛选表单,日期筛选默认值出错
筛选表单选择关联数据表的“年份”(今日期)字段。设置筛选表单字段值默认值,今年,刷新页面后, 筛选表单默认值出错,显示2026-01-01,如果默认值选择2026年,刷新后,筛选表单默认值出错,显示2026-07-31,并且以设置默认值当天为固定值,即使5天后你在筛选,筛选日期也是2026-07-31。
* 运行环境
Windows,Docke部署
- NocoBase 版本:v2.2.0-beta.6
- PostgreSQL 16
如何重现
字段默认值选择今年
刷新后
字段默认值选择2026年
刷新后
预期行为
赋值的时候建议使用 “指定日期” 下拉选中今年 ,年份是一个日期时间类型字段 ,赋值 “今年” 是一个范围,两个不匹配。
如果要使用变量范围赋值,在表单把字段组件先设置为范围。
ward
3
你好,没有理解您的意思。第3/4张截图就是赋默认值时“使用 “指定日期” 下拉选中今年”(2026年)的。但是保存后,在筛选日期表单显示的日期不是2026年呀。为什么年份选项会解析成当天日期、且刷新后不更新。
ward
5
更新到v2.2.0-beta.16
1、筛选字段赋值“今年”、“明年”等并保存,刷新后可以正常显示筛选的内容;见图1
2、筛选字段赋值时“使用 “指定日期” 下拉选中今年”(2026年),刷新后依然显示当天日期(有问题)。见图2
是否要升级到 NocoBase v2.2.0-alpha.10才解决第二条。