找回密码
 立即注册

QQ登录

只需一步,快速开始

1818himis 悬赏达人认证 活字格认证

高级会员

98

主题

706

帖子

1840

积分

高级会员

积分
1840

微信认证勋章悬赏达人活字格认证

1818himis 悬赏达人认证 活字格认证
高级会员   /  发表于:2020-8-12 10:59  /   查看:7367  /  回复:12
1金币

关于
[神奇功能] 帮你打开活字格更神奇的功能:三十六,循环表格批量赋值功能https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=46957&highlight=%D1%AD%BB%B7


对里面提到的两个问题自己很费解,脑子一直转不过来,特意测试进行验证:

1、表格字段不能同时绑定字段与odata公式
2、添加与更改页面要分开设计
这里测试没有发现同时绑定字段与odata公式存在什么问题,也没有分开页面,都是可以正常添加、更改数据,如下截图
是新版(工程6.0.0.0)的原因不需要这样处理,还是这里测试步骤有问题,请各位大佬验证

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

最佳答案

查看完整内容

单元格绑定字段和绑定ODATA公式或EXCEL公式,不排斥,只是作用时机要搞清楚 1、页面加载时,绑定字段、ODATA、EXCEL公式三者都会生效,但有优先顺序,如果绑字字段不加载,则加载ODATA或EXCEL,如果绑定字段加载,则显示绑定字段,公式不生效。内部机制不清楚是怎么判断的,但优先顺序就是这样:绑定字段>ODATA或者EXCEL 2、ODATA只在加载页面时,计算一次(即页面加载时从服务器拿一次数据),且无法通过页面事件触发。(服 ...

12 个回复

倒序浏览
最佳答案
最佳答案
mucai悬赏达人认证 活字格认证
高级会员   /  发表于:2020-8-12 10:59:10
来自 2#
本帖最后由 mucai 于 2020-8-12 17:51 编辑

单元格绑定字段和绑定ODATA公式或EXCEL公式,不排斥,只是作用时机要搞清楚

1、页面加载时,绑定字段、ODATA、EXCEL公式三者都会生效,但有优先顺序,如果绑字字段不加载,则加载ODATA或EXCEL,如果绑定字段加载,则显示绑定字段,公式不生效。内部机制不清楚是怎么判断的,但优先顺序就是这样:绑定字段>ODATA或者EXCEL

2、ODATA只在加载页面时,计算一次(即页面加载时从服务器拿一次数据),且无法通过页面事件触发。(服务端可以用ODATA,但既然都用到服务端了,干嘛要在服务端用ODATA?用视图不香码?)(很久没用到odata了,不好意思这里错了,odata可以触发,触发机制和EXCEL公式一样,就是参与计算的前段页面单元格数值变化时,重新计算,但是数据源变化时,没法触发,除非重新加载。和EXCEl区别是一个从服务器拿数据计算,一个从页面端拿数据计算。所以odata要尽量少用,特别是明细行,如果明细行有个几百行,每行都有ODATA,这就要向服务器请求几百次,效率会很低。

3、EXCEL公式,可以通过页面事件-值变化,触发更新。因为本身就是页面数值的计算,不需要和服务器交互

评分

参与人数 1满意度 +5 收起 理由
1818himis + 5 赞一个!

查看全部评分

回复 使用道具 举报
1818himis悬赏达人认证 活字格认证
高级会员   /  发表于:2020-8-12 16:20:58
3#
mucai 发表于 2020-8-12 15:43
单元格绑定字段和绑定ODATA公式或EXCEL公式,不排斥,只是作用时机要搞清楚

1、页面加载时,绑定字段、O ...

感谢大佬的支持,对三个计算的时机解释的很详细
可惜脑子不够用,感觉还不是很明白,或者说有什么特定的场景要这么设计?
对于第二点odata有补充:
1、动画中已经展示了,是每选择一个不同商品记录都是可以触发Odata执行查询的,这么算是页面加载后也可以再次触发计算
2、服务端odata可以用参数命令代替
回复 使用道具 举报
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-8-12 17:26:40
4#
你们聊得好深奥呀~~哈哈哈
对于场景的话,你看一下这个帖子,看完必恍然大悟的活字格内幕:二十八、公式不计算,可能是绑定字段在捣蛋
https://gcdn.grapecity.com.cn/fo ... 8&fromuid=52377
(出处: 葡萄城产品技术社区)

我相信您就会理解这个是在什么情况下会出现,绑定字段和公式两者冲突的问题啦~
回复 使用道具 举报
1818himis悬赏达人认证 活字格认证
高级会员   /  发表于:2020-8-12 17:38:51
5#
Tracy.Liu 发表于 2020-8-12 17:26
你们聊得好深奥呀~~哈哈哈
对于场景的话,你看一下这个帖子,看完必恍然大悟的活字格内幕:二十八、公式不 ...

两个文章的场景还是不同的,你这是直接编辑表格数据,没有涉及数据自动加载
而截图中的帖子是针对添加、更改页面跳转情况下
回复 使用道具 举报
mucai悬赏达人认证 活字格认证
高级会员   /  发表于:2020-8-12 17:51:58
6#
1818himis 发表于 2020-8-12 16:20
感谢大佬的支持,对三个计算的时机解释的很详细
可惜脑子不够用,感觉还不是很明白,或者说有什么特定的 ...

odata很久没用,说法有误哟,见2楼更新
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-8-12 18:55:49
7#
感谢大家的支持~
回复 使用道具 举报
1818himis悬赏达人认证 活字格认证
高级会员   /  发表于:2020-8-13 08:18:37
8#

对应上面描述的场景,附件工程的演示到底有没有后遗问题,如果没有问题的话是不是就不需要分开两字段和页面这么去设计
而且,附件工程还一个功能就是除了从商品带出单价,也可以直接修改单价,不是更简单方便和符合实际需求。

本帖子中包含更多资源

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

x
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2020-8-13 18:01:36
9#
分开是不会有问题的哈~
回复 使用道具 举报
1818himis悬赏达人认证 活字格认证
高级会员   /  发表于:2020-8-14 08:13:55
10#
不分开也没有问题
为何要这么麻烦分开
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部