找回密码
 立即注册

QQ登录

只需一步,快速开始

罗耀斌
金牌服务用户   /  发表于:2024-6-6 15:59  /   查看:505  /  回复:4
点击其他模块,会跳到其他模块页面根据上级ID和角色ID(页面传递值)查询该用户允许操作的模块(下面三张图)




但发现这个九宫格会在启动页面的时候就查询一次,但这会没有两个参数,所以会生成1=0的语句,如下


然后页面参数传递完成了,又会重新查一道(角色没有,所以生成1=0,正常),如下图



我在想这个能不能只加载一次?绑定数据的时候在页面全部加载完成并且参数传递完成了再去绑定数据,如.Net里的Page_Load事件一样,这样重复查询SQL有点浪费资源,表格控件也有这种问题,传递前查一道,传递后又一道


本帖子中包含更多资源

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

x

4 个回复

倒序浏览
Brian.Zhang
超级版主   /  发表于:2024-6-7 22:59:58
沙发
这个我没理解,当前的逻辑给您带来的主要问题是性能吗?还是其他的
回复 使用道具 举报
罗耀斌
金牌服务用户   /  发表于:2024-6-7 23:10:20
板凳
Brian.Zhang 发表于 2024-6-7 22:59
这个我没理解,当前的逻辑给您带来的主要问题是性能吗?还是其他的

就是性能问题,一个sql语句好几次执行
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-6-12 12:25:42
地板
这个问题让我们的技术同事远程给您看看性能的问题先
回复 使用道具 举报
Shawn.Liu活字格认证
超级版主   /  发表于:2024-6-25 18:55:49
5#
收到,感谢大佬的反馈,这个问题最好请您给我们抽一个您的实际场景demo,这边来调查下是vant组件的问题还是在设置宫格时绑定数据源(查询条件)的问题,如果只需执行一次CalcBindingDataSource请求,考虑在弹出页面传值完毕后在角色/模块单元格上绑定命令去设置宫格的数据源,看了下单元格的可用操作目前还不支持

【8.0.105】九宫格可以动态设置数据源吗?
https://gcdn.grapecity.com.cn/showtopic-164054-1-1.html
(出处: 葡萄城开发者社区)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部