|
表格列的 render函数 代码如下
let {row, column} = params
let cellValue = row[column.prop] || ''
if(row.index == 1){
return cellValue
}else{
return h(components.ElCheckboxGroup, {
modelValue: cellValue,
onChange: (val) => {
row[column.prop] = val
// this.getFormRef().getTopFormRef().executeDataSource('修改排班情况',val).then(res =>{})
}
}, [
h(components.ElCheckbox, {label: '白班'}),
h(components.ElCheckbox, {label: '加强班'}),
h(components.ElCheckbox, {label: '晚班'}),
])
}
目的是 修改checkbox框时候 实时去更新数据 报错 报this.getFormRef is not a function
admin已获得悬赏 500 威望最佳答案
这行错了:
this.getFormRef().getTopFormRef().executeDataSource('修改排班情况',val)
按下面改:
let {row, column, dataTableRef} = params //注意这行
let cellValue = row[column.prop] || ''
let formRef = ...
|
|