Add Contact standard object, related lists, meilisearch, pagination, search, AI assistant
This commit is contained in:
@@ -17,6 +17,7 @@
|
||||
:record-data="modelValue"
|
||||
:mode="readonly ? VM.DETAIL : VM.EDIT"
|
||||
@update:model-value="handleFieldUpdate(fieldItem.field.apiName, $event)"
|
||||
@update:related-fields="handleRelatedFieldsUpdate"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
@@ -34,6 +35,7 @@
|
||||
:record-data="modelValue"
|
||||
:mode="readonly ? VM.DETAIL : VM.EDIT"
|
||||
@update:model-value="handleFieldUpdate(field.apiName, $event)"
|
||||
@update:related-fields="handleRelatedFieldsUpdate"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
@@ -96,6 +98,17 @@ const handleFieldUpdate = (fieldName: string, value: any) => {
|
||||
|
||||
emit('update:modelValue', updated)
|
||||
}
|
||||
|
||||
const handleRelatedFieldsUpdate = (values: Record<string, any>) => {
|
||||
if (props.readonly) return
|
||||
|
||||
const updated = {
|
||||
...props.modelValue,
|
||||
...values,
|
||||
}
|
||||
|
||||
emit('update:modelValue', updated)
|
||||
}
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
|
||||
Reference in New Issue
Block a user