zyk.Zhou 发表于 2023-10-21 11:01:07

【8.0.105】页面容器跳转子页面时,子页面页面加载时查询命令会失效

本帖最后由 zyk.Zhou 于 2023-11-8 10:38 编辑

页面容器跳转子页面时,子页面的‘页面加载时查询命令’会失效


子页面有:子页面1,子页面2,子页面3
主页面中页面容器:默认子页面1(默认的子页面1页面加载时查询命令会起作用)

但是通过‘设置单元格命令’设置页面容器跳转到子页面2时(子页面2的页面加载时查询命令会失效)

Shawn.Liu 发表于 2023-10-23 10:28:11

感谢大佬的反馈,这边按照帖子中的描述做了demo测试了下,页面容器在切换子页面时,子页面页面加载命令查询表现正常,附上测试工程和截图,方便的话可以上传一个小demo上来这边再测试下吗。



zyk.Zhou 发表于 2023-10-23 13:15:37

Shawn.Liu 发表于 2023-10-23 10:28
感谢大佬的反馈,这边按照帖子中的描述做了demo测试了下,页面容器在切换子页面时,子页面页面加载命令查询 ...

这是Demo

chinameng 发表于 2023-10-23 13:47:25

本帖最后由 chinameng 于 2023-10-23 13:54 编辑

回复错了

Shawn.Liu 发表于 2023-10-23 17:53:34

zyk.Zhou 发表于 2023-10-23 13:15
这是Demo

收到,这边复现了您的问题,已经反馈到内部系统,有结论会同步跟帖;
请教下大佬这边同时存在表格查询条件和查询命令在怎样的业务场景下使用。

zyk.Zhou 发表于 2023-10-23 18:35:10

Shawn.Liu 发表于 2023-10-23 17:53
收到,这边复现了您的问题,已经反馈到内部系统,有结论会同步跟帖;
请教下大佬这边同时存在表格查询条 ...

例如1:表格查询:一年内数据,但是我想打开时优先只显示最近一个月的数据(是不是需要页面加载时查询)。其余的数据通过按钮查询。
例如2:表格查询:bug、紧急、短期任务信息【类别有bug、紧急、短期,长期等类型】,但是我想打开时优先只显示bug的数据(是不是需要页面加载时查询)。其余的数据通过按钮查询。
虽然可以用其他办法解决,但是肯定是存在‘同时存在表格查询条件和查询命令的业务场景。’

Shawn.Liu 发表于 2023-10-24 17:22:46

本帖最后由 Shawn.Liu 于 2023-10-24 17:32 编辑

zyk.Zhou 发表于 2023-10-23 18:35
例如1:表格查询:一年内数据,但是我想打开时优先只显示最近一个月的数据(是不是需要页面加载时查询) ...
大佬,这边跟进下这个问题的进展:产品侧有一个功能是:对表的查询命令会保留,即,页面1和页面2都绑定同个数据表,页面1查询命令执行完毕后,跳转到页面2,会保留页面1的查询命令,除非在页面跳转时勾选"移除目标页面查询和排序的缓存";

对应到我们页面容器的情况,从页面1切换到页面2,保留页面1的查询命令(所有记录),页面2页面加载命令的查询命令无效,执行了表格查询命令(所有记录)和条件查询的命令;


但是因为页面容器跳转暂时没有页面跳转的移除缓存功能,这边可以通过切换页面容器之前执行一段JS代码来做;
Forguncy.ForguncyData.pageInfo.commandQuerys={};

zyk.Zhou 发表于 2023-10-24 17:56:55

Shawn.Liu 发表于 2023-10-24 17:22
大佬,这边跟进下这个问题的进展:产品侧有一个功能是:对表的查询命令会保留,即,页面1和页面2都绑定同 ...

:i0tw:谢谢,我试试

Shawn.Liu 发表于 2023-10-25 14:04:48

不客气大佬, 您可以测试下,这边测试是OK的
页: [1]
查看完整版本: 【8.0.105】页面容器跳转子页面时,子页面页面加载时查询命令会失效