组件事件
可以对组件的事件触发函数进行自定义,一般情况下优先使用表达式
基础结构
组件事件默认代码如下,自定义代码需要写在return的函数体中
return function ({ zcFormHelper }) {
// 在这里编写自定义代码
}
zcFormHelper
zcFormHelper 是系统提供的一个帮助对象,可以获取到表单中的数据,组件信息等
使用示例
示例1:明细表中获取当前行的字段
当前行指的是触发事件的行,比如第一行的文本框触发了change事件,那么此处获取的就是第一行的数据
return function ({ zcFormHelper }) {
// 可以在此处直接修改当前行中name字段的数据
this.zcRowData.name = "noah"
}
示例2:主表中获取数据表中的数据
zcFormHelper.form.formData.erp.outbound_m[0].request_dept