查看: 2494|回复: 1

关于表单中DataTable合计的问题

升级   95.33%

13

主题

28

帖子

193

积分

注册会员

Rank: 2

积分
193
发表于 2022-7-16 10:39:22 | 显示全部楼层 |阅读模式
本帖最后由 cocoboy 于 2022-7-16 10:42 编辑


如上图,需求是让红框中的金额等于明细中的金额合计,我分别在datatable的completeLineEdit和afterDeleteLine两个事件中
写了
[JavaScript] 纯文本查看 复制代码
this.form.get("total").setData(this.data.detail_table.total.amount)
,正常情况下没有问题,但是当datatable中有行处于编辑状态时就点击保存或者继续流转,那两个数字就会出现差异,所以想请教一下,有没有可以校验table中的行是否处于编辑状态,或者手动触发completeLineEdit事件的方法

本帖子中包含更多资源

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

x
回复

使用道具 举报

升级   100%

138

主题

1万

帖子

3万

积分

超级版主

Rank: 8Rank: 8

积分
37064
发表于 2022-7-18 09:43:50 | 显示全部楼层
您可以在表单的保存事件中再执行一下这句代码,beforeSave。
手动触发事件,您可以参考一下https://www.yuque.com/o2oa/ixsnyt/hm5uft#i0zTS
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread