feat:lookup同期アクション
This commit is contained in:
@@ -34,6 +34,9 @@ export default {
|
||||
default:()=>[]
|
||||
},
|
||||
filter: String,
|
||||
updateSelectFields: {
|
||||
type: Function
|
||||
},
|
||||
},
|
||||
setup(props) {
|
||||
const isLoaded = ref(false);
|
||||
@@ -64,11 +67,20 @@ export default {
|
||||
const fld = fields[key];
|
||||
if(props.fieldTypes.length===0 || props.fieldTypes.includes(fld.type)){
|
||||
rows.push({ name: fld.label || fld.code, ...fld });
|
||||
}else if(props.fieldTypes.includes("lookup") && ("lookup" in fld)){
|
||||
rows.push({ name: fld.label || fld.code, ...fld });
|
||||
}
|
||||
|
||||
});
|
||||
isLoaded.value = true;
|
||||
});
|
||||
|
||||
watchEffect(()=>{
|
||||
if (selected.value && selected.value[0] && props.updateSelectFields) {
|
||||
props.updateSelectFields(selected)
|
||||
}
|
||||
});
|
||||
|
||||
return {
|
||||
columns,
|
||||
rows,
|
||||
|
||||
Reference in New Issue
Block a user