明细表输入框失去焦点事件
[vue3代码]写在生成的[表.vue]文件中,[vue2代码]写在[表.jsx]文件methods方法中;二选一实现
vue3代码
const onInited = () => {
//主从一对一明细表
gridRef.detailOptions.columns.forEach((x) => {
if (x.field == "字段") {
x.blur = (row, val, event) => {
//如果row.字段不是实时的,请加上setTimeout(()=>{},50)
};
}
});
//一对多明细表
// gridRef.details[0].columns.forEach同上
//一对多三级明细表
// gridRef.subDetails[0].columns.forEach同上
};
vue2 代码
onInited() {
//主从一对一明细表
this.detailOptions.columns.forEach(x => {
if (x.field == '字段') {
x.blur=(row, val, event)=>{
//如果row.字段不是实时的,请加上setTimeout(()=>{},50)
}
}
})
//一对多明细表
// gridRef.details[0].columns.forEach同上
//一对多三级明细表
// this.subDetails[0].columns.forEach同上
}
