主表表格、明细表表格根据条件判断明细表是否可以编辑
根据表格行数据,动态判断明细表字段是否可以编辑

[vue3代码]写在生成的[表.vue]文件中,[vue2代码]写在[表.jsx]文件methods方法中;二选一实现
vue3代码
//生成对象属性初始化
const onInited = () => {
//写在onInited后面
detail.columns.forEach(c=>{
if(c.field=='要判断的字段'){
c.checkEdit= (row, column, index) => {
//可根据row.字段的值返回true/false是否可以编辑
// return row.字段=='值'
}
}
})
//主表行内编辑操作同上:columns.forEach(c=>{})
}
vue2 代码
onInited() {
this.detailOptions.columns.forEach(c=>{
if(c.field=='要判断的字段'){
c.checkEdit= (row, column, index) => {
//可根据row.字段的值返回true/false是否可以编辑
// return row.字段=='值'
}
}
})
//主表行内编辑操作同上:this.columns.forEach(c=>{})
}