mirror of
https://github.com/nocodb/nocodb.git
synced 2026-04-30 15:57:01 +00:00
feat: implement shared form view(WIP)
Signed-off-by: Pranav C <pranavxc@gmail.com>
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
export default {
|
||||
props: {
|
||||
disabledColumns: {
|
||||
type: Object,
|
||||
default() {
|
||||
return {}
|
||||
}
|
||||
},
|
||||
meta: Object,
|
||||
sqlUi: [Object, Function],
|
||||
nodes: [Object],
|
||||
api: [Object]
|
||||
},
|
||||
methods: {
|
||||
isValid(_columnObj, rowObj, required = false) {
|
||||
let columnObj = _columnObj
|
||||
if (columnObj.bt) {
|
||||
columnObj = this.meta.columns.find(c => c.cn === columnObj.bt.cn)
|
||||
}
|
||||
return ((required || columnObj.rqd) &&
|
||||
(rowObj[columnObj._cn] === undefined || rowObj[columnObj._cn] === null) &&
|
||||
!columnObj.default)
|
||||
},
|
||||
isRequired(_columnObj, rowObj, required = false) {
|
||||
let columnObj = _columnObj
|
||||
if (columnObj.bt) {
|
||||
columnObj = this.meta.columns.find(c => c.cn === columnObj.bt.cn)
|
||||
}
|
||||
return ((required || columnObj.rqd) &&
|
||||
!columnObj.default)
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user