找回密码
 立即注册

QQ登录

只需一步,快速开始

maoyufeng1985

注册会员

6

主题

32

帖子

118

积分

注册会员

积分
118
maoyufeng1985
注册会员   /  发表于:2021-1-7 15:34  /   查看:5039  /  回复:11
1金币


我用记录跳转命令,在保存后自动跳转下一条记录继续编辑。
排查下来这个命令服务端反应很慢,waiting(FTTB)要1秒多。ForguncyServerConsole.exe的CPU占用很高。
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

你可以使用ODATA来取计算你的关联数据 工程文件见附件 你的关联慢主要是因为你切换主表数据,先计算公式的值,然后在去另一个表关联

11 个回复

倒序浏览
最佳答案
最佳答案
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-1-7 15:34:04
来自 12#
你可以使用ODATA来取计算你的关联数据

工程文件见附件

你的关联慢主要是因为你切换主表数据,先计算公式的值,然后在去另一个表关联

本帖子中包含更多资源

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

x
回复 使用道具 举报
caoqihong110
注册会员   /  发表于:2021-1-7 15:42:55
2#
可以试试清理下缓存
回复 使用道具 举报
maoyufeng1985
注册会员   /  发表于:2021-1-7 15:47:20
3#
var page = Forguncy.Page;
page.setCurrentRow({TableName: "atd_worktime",PrimaryKey: {ID: page.getCell("id").getValue()+1}});
用js就没问题。
回复 使用道具 举报
Lucas.Su讲师达人认证 悬赏达人认证 活字格认证
葡萄城公司职员   /  发表于:2021-1-7 17:33:56
4#
您好,可以将您的问题demo上传一下,我们帮您具体看一下
回复 使用道具 举报
maoyufeng1985
注册会员   /  发表于:2021-1-8 08:52:31
5#

排查下来是这个字段关联的问题。不知道原因。

本帖子中包含更多资源

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

x
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-1-8 11:06:46
6#
maoyufeng1985 发表于 2021-1-8 08:52
排查下来是这个字段关联的问题。不知道原因。

我想问下咱们这个为什么要使用关联呢?关联在数据量大的时候你切换记录时他肯定是要计算的显示的,如果关联表的数据越大,当然会越慢。

咱们是要做个什么功能需要这样使用呢
回复 使用道具 举报
maoyufeng1985
注册会员   /  发表于:2021-1-8 12:09:26
7#
就是说关联要少用?这个关联出来的数据要用于计算,用ODATA?
回复 使用道具 举报
maoyufeng1985
注册会员   /  发表于:2021-1-8 12:10:32
8#
那用JS的setCurrentRow,ID自增1,这种方式就不慢的
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-1-8 17:11:52
9#
不是说关联少用,而是活字格里同一个功能可以有多种方式来做,我们应该根据实际的业务场景来考虑最佳的实现方案,这样效果会更好,所以我才想了解下咱们的需求是什么,为什么这个地方需要关联,因为关联字段是不能修改编辑的,这里是不是会有需求的冲突呢?
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部