找回密码
 立即注册

QQ登录

只需一步,快速开始

afore
金牌服务用户   /  发表于:2020-12-17 15:45  /   查看:2999  /  回复:3
1金币
表格内使用组合框导致页面很卡

表格中“调整部门”使用组合框调用部门数据库,页面执行的时候大量调用GetOneComboBindingOptions,导致表格滚动及页面很卡。
如下图,工程版本6.0.103,文件见附件。




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

最佳答案

查看完整内容

您好,因为您的组合框的数据是从数据库取得数据, 列表这么多数据,每加载一条数据,就会和数据库进行一次交互, 和数据库交互是一个很耗费资源的事情, 况且还是频繁的交互,页面的响应效率自然就会降低, 建议您避免这种频繁和数据交互的操作, 我们不建议页面使用太多的Odata公式,也是出于避免和数据库频繁交互的情况所考虑的。 推荐方法: 调整部门您可以使用弹出页面的方式进行选择,然后使用值回传将数据入表。 ...

3 个回复

正序浏览
Lucas.Su讲师达人认证 悬赏达人认证 活字格认证
葡萄城公司职员   /  发表于:2020-12-17 16:58:27
4#
没有交互的原因可能是,组合框的数据不是从数据取得值,
只有勾了【从数据库生成项目】才有交互哦

本帖子中包含更多资源

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

x
回复 使用道具 举报
afore
金牌服务用户   /  发表于:2020-12-17 16:47:01
3#
Lucas.Su 发表于 2020-12-17 16:25
您好,因为您的组合框的数据是从数据库取得数据,
列表这么多数据,每加载一条数据,就会和数据库进行一次 ...

我有多个字段设置了组合框都不会出现大量交互,就这个字段会。按你说的如果不行应该都不行呀!
回复 使用道具 举报
最佳答案
最佳答案
Lucas.Su讲师达人认证 悬赏达人认证 活字格认证
葡萄城公司职员   /  发表于:2020-12-17 15:45:22
来自 2#
您好,因为您的组合框的数据是从数据库取得数据,
列表这么多数据,每加载一条数据,就会和数据库进行一次交互,
和数据库交互是一个很耗费资源的事情,
况且还是频繁的交互,页面的响应效率自然就会降低,

建议您避免这种频繁和数据交互的操作,
我们不建议页面使用太多的Odata公式,也是出于避免和数据库频繁交互的情况所考虑的。

推荐方法:
调整部门您可以使用弹出页面的方式进行选择,然后使用值回传将数据入表。
值回传是我们新版本支持的功能,您可以做个了解哦
https://help.grapecity.com.cn/pa ... ion?pageId=50735584
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部