今日偶得一个操作感受分享给大家,也算是一种另类实现吧。初始表格结构是这样的:
现在的需求是在页面上自动计算出金额并且存入表格中.
先在页面绑定表格数据,在"金额"模板行输入公式计算(=单价*数量)
运行发现没有任何结果,想想是金额字段绑定的问题去掉后数据就显示出来了。
但是如何自动写入表格中呢?绞尽脑汁,折腾一番终于成功.
步骤如下:
1.因为希望是直接打开页面就计算出"金额"结果,所以选择"页面设置"里的
2.分别添加"循环"命令和"数据表操作"命令,并进行设置:
注:循环所有行控制更新次数(表格1为页面显示表格,实际上数据来源于表2)。
这里只是对表2"金额"字段进行"更新"操作,其他的不用选。
不能选择更新"当前行"或"选择行",否则只添加第一条记录,而应该选择"特定行",并以ID做为更新记录条件。
(为了美观起见,页中绑定的ID列可以隐藏起来,不影响使用)
3.运行页面,发现表2"金额"字段已经添加成功。
有的格友可能认为此举太过复杂和没有必要,确实,"金额"字段完全可以直接在页面上利用公式计算不必入库,这种方法当表格数据量比较大的时候,打开页面可能会有些卡,这里只是抛砖引玉,给大家提供一种思路,启发思考,活字格功能强大,几乎无所不能,能不能创造性的去解决问题,就看大家八仙过海,各显神通了!
|