找回密码
 注册成为天翎用户
查看: 1271|回复: 1

[需求(Feature)] #14818对刷新-重计算模式的改进建议

[复制链接]
伊示雅 发表于 2014-6-28 18:02:51 | 显示全部楼层 |阅读模式
本帖最后由 lana 于 2015-10-12 17:17 编辑

目前的表单控件刷新重计算模式是广播式的,即有设置为“刷新”的控件一旦变更控件值时则广播要求所有设置为“重计算”的控件重新执行值脚本,经过实际的使用,觉得这种方式存在诸多弊端,例如有个表单是类别-产品-规格-价格这样的联动关系,既选择了类别才会显示这类别底下的产品,选择单一产品以后才显示下属规格,选择规格以后才显示价格,实际上目前的情况会导致刷新重计算得到不可确定的结果(因为不知道谁会在谁之前被重计算,而每一级都依赖上一级的值来重新计算列表选项)。

因此这里建议是否在M3版本设计刷新重计算功能的时候为设置为“重计算”的控件加一个选项,也就是“依赖控件”的选项,该选项默认可以为空,即接受所有控件的刷新通知进行重计算(与目前版本相同),如果非空时它只识别指定的控件的刷新事件才进行重计算,并且任何控件均应在重计算结束以后判定自己是否还设置为刷新,如果该控件也设置刷新,则也发出一次刷新通知。

好像说起来像是在绕口令,希望工程师大大们能明白我在说什么。
西北有色 发表于 2014-6-30 11:51:44 | 显示全部楼层
同意@伊示雅同学建议,望平台尽快改进
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-13 18:24

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表