当前位置: 首页 > news >正文

【JEECG】 子改主#表单值改变事件

功能说明:

        当子表的值发生改变的时候,关联修改主表的字段值。

        功能场景:子表金额字段求和,赋值给主表总金额字段。


子表添加监听事件(动态修改):

valueChange当数据发生改变的时候触发的事件

removed点击删除按钮、调用removeRows方法时会触发

参考文档:JVxeTable表格#事件#方法使用

<JVxeTablekeep-sourceresizableref="salesOrderAccount":loading="salesOrderAccountTable.loading":columns="salesOrderAccountTable.columns":dataSource="salesOrderAccountTable.dataSource":dragSort="true":height="340":rowNumber="true":rowSelection="true":disabled="formDisabled":toolbar="true"@valueChange="getTableData"@removed="getTableData"
/>

主表表单增加获取数据方法 getFieldsValue:

//表单配置const [registerForm, {setProps, resetFields, setFieldsValue, getFieldsValue, validate}] = useForm({labelWidth: 100,schemas: formSchema,showActionButtonGroup: false,baseColProps: {span: 6}});//方法配置const [handleChangeTabs, handleSubmit, requestSubTableData, formRef] = useJvxeMethod(requestAddOrEdit, classifyIntoFormData, tableRefs, activeKey, refKeys);

事件处理:

//TODO 子改主 处理计算数据 金额计算function getTableData() {//子表数据let salesOrderAccountList = tableRefs.salesOrderAccount.value.getTableData()//计算数据let totals = salesOrderAccountList.reduce((total, item) => total + item.receiptAmount, 0)//获取主表值let amount = getFieldsValue().amount;//设置主表值setFieldsValue({receiptAmount: salesOrderAccountList.length > 0 ? totals : 0,owedAmount: amount - totals,})}
http://www.dtcms.com/a/462223.html

相关文章:

  • wordpress密码hellogoogle搜索优化方法
  • 网站建设分析报告网站如何快速备案
  • 2019 做网站wordpress联系表单发生错误
  • 苏州网站建设系统电话白嫖二级域名
  • Kanass入门到实战(12) - 实现需求、任务、用例、缺陷与文档的全流程管理
  • idea使用联网缓存的pom进行离线开发
  • ASP Application:深度解析与应用实践
  • 广州白云区做网站网站推广预期达到的目标
  • 建筑网站do浙江省龙泉市建设局网站
  • 【笔记】偏摩尔量
  • 速成网站 改版 影响wordpress目录
  • 【深入理解计算机网路07】详解局域网:以太网、VLAN与无线局域网
  • 网站谷歌地图提交江西省赣州市天气预报15天
  • 数据库架构演进:从读写分离到大数据解析
  • 多字节串口收发IP设计(三)串口发送模块设计及仿真(含源码)
  • 损失函数(深度学习)
  • Python 包管理革命:传统 pip 与极速 uv 的深度解析
  • 工装设计网站案例wordpress不花钱
  • 骰子魔法:三骰和频统计的C++巧妙解法(洛谷P2911)
  • 免费营销型网站网站建设文化服务公司
  • CSS 中 transation 主要作用是什么
  • 网站推广模式提高网站订单转化率
  • gdp-peda :No module named ‘six.moves‘
  • python做网站后台大连开发区网站设计公司
  • MySQL MHA(Master High Availability)高可用方案详解
  • 杭州商城网站制作淄博网站排名优化
  • Spring 前后端通信加密解密
  • 手机网站建设多少钱做教师知识网站有哪些
  • h5 网站开发流程深圳做网站网络公司有哪些
  • 做网站封面要怎么做建立公司网站多少钱