多维表格
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

25 lines
560 B

export default {
props: {
disabledColumns: {
type: Object,
default() {
return {}
}
},
meta: Object,
sqlUi: [Object, Function],
nodes: [Object],
api: [Object]
},
methods: {
isRequired(_columnObj, rowObj) {
let columnObj = _columnObj
if (columnObj.bt) {
columnObj = this.meta.columns.find(c => c.cn === columnObj.bt.cn)
}
return (columnObj.rqd &&
(rowObj[columnObj._cn] === undefined || rowObj[columnObj._cn] === null) &&
!columnObj.default)
}
}
}