本帖最后由 木才 于 2015-9-20 13:02 编辑

有一个薪资核算表的自动计算按钮,原来是单元格按钮,但单元格按钮设置不了点击权限,所以移到了状态设置上。状态按钮有前和后两个状态,我的前和后的填表公式都设置成了一样,发现自动计算时的刷新次数明显增多了。所以咨询了乐乐这个问题:
问:状态设置在填表公式里,有前和后两个状态,执行逻辑是咋样的?如果前和后都设置了一样的填表公式,点击一下会执行两次吗?

乐乐答,点击状态按钮时:
1. 浏览器触发状态改变前事件
2. 浏览器会先提交表单到服务器上,
3. 服务器上触发保存事件
4. 浏览器提交状态改变请求给服务器
5. 服务器触发状态改变事件
6. 服务器返回最新的表单数据到浏览器
7. 浏览器触发状态改变后事件




+1 0
4条回帖
木才 云粉 楼主 2015-9-20 12:48:40
还是不清楚哇,乐乐继续答疑哇~~~

这七个过程是按顺序执行下来的吗?
无论状态按钮是前还是后,都是这样按七个顺序执行下来吗?
如果这个按钮即有填表公式,又有业务公式,那又是如何执行的?
如果这个按键仅有填表公式,是如何执行的?
+1 0
木才 云粉 楼主 2015-9-20 13:00:22
前后都要执行一次的话,前后设置的作用和意义在哪里?像我这个案例,那只设置一个就可以啦?
+1 0
木才 云粉 楼主 2015-9-20 13:02:03
乐乐答:
一般在计算之前做填表公式。
如果在服装器端的状态改变事件中用业务公式修改了表单自身,那么需要在填表公式的状态改变后事件中,做一下刷新操作,以获取服务器端表单的最新数据
+1 0
bigeng 云粉 2015-9-20 16:50:43
5#
学习了,谢谢!
+1 0
需要登录后才可进行回复 登录

玩转云表从入门到精通
扫码添加微信立即领取

·云表创始人授课文件
·加入社群与培训学习
·切磋云表开发玩法

商务咨询:0756-3335860
客服咨询
Baidu
map