找回密码
 立即注册

QQ登录

只需一步,快速开始

罗耀斌

金牌服务用户

106

主题

364

帖子

1170

积分

金牌服务用户

积分
1170
QQ
罗耀斌
金牌服务用户   /  发表于:2024-5-29 21:16  /   查看:1459  /  回复:8
1金币





查出来的数据每个都是一模一样的,但把车道ID显示出来又是对的,数据查不准确了。
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

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

8 个回复

倒序浏览
最佳答案
最佳答案
Shawn.Liu活字格认证
超级版主   /  发表于:2024-5-29 21:16:15
来自 7#
这个问题猜测与查询命令存在缓存有关,一般的触发场景是A页面和B页面存在两个绑定同一个数据源的表格,在A页面使用查询命令后,页面跳转到B应用,此时B应用的表格会存在A页面表格查询结果的缓存,所以在页面跳转命令的高级设置存在一个移除目标页面查询和排序缓存的选项;
如果在页面加载命令中使用查询命令,可以考虑在查询命令前使用Forguncy.ForguncyData.pageInfo.commandQuerys={}; JS命令模拟移除缓存的效果,看下是否符合预期。

回复 使用道具 举报
olookok活字格认证
论坛元老   /  发表于:2024-5-30 07:06:43
2#
如果结果不对,就是条件不对,或者说没有  查询条件没有获取到你的传值。
回复 使用道具 举报
罗耀斌
金牌服务用户   /  发表于:2024-5-30 07:56:42
3#
olookok 发表于 2024-5-30 07:06
如果结果不对,就是条件不对,或者说没有  查询条件没有获取到你的传值。

传参没问题!也可以通过浏览器接口日志看到生成的查询SQL语句的,三个组件3条语句里的车道ID条件都是第一个组件的,而刚好数据就是第一个的,都有都一样!不知道工具里的逻辑,所以不好判断
回复 使用道具 举报
olookok活字格认证
论坛元老   /  发表于:2024-5-30 09:29:24
4#
简单做个 demo发上来 。
回复 使用道具 举报
罗耀斌
金牌服务用户   /  发表于:2024-5-30 09:39:17
5#
请问下活字格老师,图文列表里三个组件,组件里是表格,但表格里的数据表都是一个,发现用页面加载事件里的查询命令,只要同一个表名时,三个组件生成的SQL条件就都是一样的,但用表格本身自带的获取数据模式那就没有问题,这个是什么原因,能不能说一下这里面的逻辑好对这个工具了解的更加透彻





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
罗耀斌
金牌服务用户   /  发表于:2024-5-30 09:40:06
6#
olookok 发表于 2024-5-30 09:29
简单做个 demo发上来 。

发现问题了,得清楚工具逻辑才明白
回复 使用道具 举报
罗耀斌
金牌服务用户   /  发表于:2024-5-30 10:44:04
8#
Shawn.Liu 发表于 2024-5-30 10:23
这个问题猜测与查询命令存在缓存有关,一般的触发场景是A页面和B页面存在两个绑定同一个数据源的表格,在A ...

明白了,我试试
回复 使用道具 举报
Shawn.Liu活字格认证
超级版主   /  发表于:2024-5-30 13:31:36
9#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部