罗耀斌 发表于 2024-5-29 21:16:14

【10.0.2】数据查询无效问题






查出来的数据每个都是一模一样的,但把车道ID显示出来又是对的,数据查不准确了。

Shawn.Liu 发表于 2024-5-29 21:16:15

这个问题猜测与查询命令存在缓存有关,一般的触发场景是A页面和B页面存在两个绑定同一个数据源的表格,在A页面使用查询命令后,页面跳转到B应用,此时B应用的表格会存在A页面表格查询结果的缓存,所以在页面跳转命令的高级设置存在一个移除目标页面查询和排序缓存的选项;
如果在页面加载命令中使用查询命令,可以考虑在查询命令前使用Forguncy.ForguncyData.pageInfo.commandQuerys={}; JS命令模拟移除缓存的效果,看下是否符合预期。

olookok 发表于 2024-5-30 07:06:43

如果结果不对,就是条件不对,或者说没有查询条件没有获取到你的传值。

罗耀斌 发表于 2024-5-30 07:56:42

olookok 发表于 2024-5-30 07:06
如果结果不对,就是条件不对,或者说没有查询条件没有获取到你的传值。

传参没问题!也可以通过浏览器接口日志看到生成的查询SQL语句的,三个组件3条语句里的车道ID条件都是第一个组件的,而刚好数据就是第一个的,都有都一样!不知道工具里的逻辑,所以不好判断

olookok 发表于 2024-5-30 09:29:24

简单做个 demo发上来 。

罗耀斌 发表于 2024-5-30 09:39:17

请问下活字格老师,图文列表里三个组件,组件里是表格,但表格里的数据表都是一个,发现用页面加载事件里的查询命令,只要同一个表名时,三个组件生成的SQL条件就都是一样的,但用表格本身自带的获取数据模式那就没有问题,这个是什么原因,能不能说一下这里面的逻辑好对这个工具了解的更加透彻





罗耀斌 发表于 2024-5-30 09:40:06

olookok 发表于 2024-5-30 09:29
简单做个 demo发上来 。

发现问题了,得清楚工具逻辑才明白

罗耀斌 发表于 2024-5-30 10:44:04

Shawn.Liu 发表于 2024-5-30 10:23
这个问题猜测与查询命令存在缓存有关,一般的触发场景是A页面和B页面存在两个绑定同一个数据源的表格,在A ...

明白了,我试试

Shawn.Liu 发表于 2024-5-30 13:31:36

{:5_114:}
页: [1]
查看完整版本: 【10.0.2】数据查询无效问题