根据条件判断明细表是否可以编辑
[vue3代码]写在生成的[表.vue]文件中,[vue2代码]写在[表.jsx]文件methods方法中;二选一实现
vue3代码
//写在onInited后面
detail.columns.forEach(c=>{
if(c.field=='要判断的字段'){
c.checkEdit= (row, column, index) => {
//可根据row.字段的值返回true/false是否可以编辑
// return row.字段=='值'
}
}
})
vue2 代码
onInited(){
this.detailOptions.columns.forEach(c=>{
if(c.field=='要判断的字段'){
c.checkEdit= (row, column, index) => {
//可根据row.字段的值返回true/false是否可以编辑
// return row.字段=='值'
}
}
})
}