- La Città non si vede se non l'ho aggiunta a mano... occorre mandare anche la descrizione...

(remote_field)
This commit is contained in:
paoloar77
2022-02-03 10:28:21 +01:00
parent 124cb5cc64
commit 45a771fab2
4 changed files with 51 additions and 0 deletions

View File

@@ -44,6 +44,13 @@ export default defineComponent({
required: false,
default: 0
},
row: {
type: Object,
required: false,
default: () => {
return {}
},
},
col: {
type: Object as PropType<IColGridTable>,
required: false,
@@ -265,6 +272,28 @@ export default defineComponent({
}
}
// Check if exist other array:
if (props.col) {
if (props.col.remote_table && props.col.remote_key && props.col.remote_field) {
try {
const myarrremote = props.row[props.col.remote_table]
for (const myrec of myarrremote) {
let myidkey = myrec[props.col.remote_key]
if (!arrtempOpt.value.includes(myidkey)){
let myobj: any = {}
myobj[props.col.remote_key] = myidkey
myobj[props.col.remote_field] = myrec[props.col.remote_field]
arrtempOpt.value.push(myobj)
}
}
}catch (e){}
}
}
myarrvalue.value = []
for (const val of props.arrvalue) {
rec = arrtempOpt.value.find((myrec: any) => val === (myrec[`${props.optval}`]))