* 描述问题
表格区块中使用JS field,时而无数据显示空白。
* 运行环境
- NocoBase 版本: v2.1.0-alpha.20.20260423171522
- 操作系统: Windows
-浏览器及版本 Google 128.0.6613.138(正式版本) (64 位)
- 部署方式: 官方在线demo
如何重现
- 选择随便一个表创建一个表格区块;
- 添加一个JS field字段(比如用户表的用户名字段);
- 使用筛选查询 或者 关联筛选表单区块 进行数据过滤查询;
- 重置 或者 把筛选条件清空再查询;
这时会发现第一次过滤出来的数据的JS field字段在第二次查询时变为空白了,其他数据正常。
预期行为
应该无论怎么筛选这个JS field的数据都应该正常显示。我尝试在JS代码最上面打印控制台信息,发现在第二次搜索时空白JS field是没打印的,应该是有缓存之类的。
截图
-
初始列表(显示正常)
-
随意筛选一个,比如用户名包含 “Sarah” 的(显示正常)
-
清空用户名筛选(显示异常)


