From a62f68fc1021b4931160d92ddb905c823b17ccdb Mon Sep 17 00:00:00 2001 From: Francisco Gaona Date: Tue, 13 Jan 2026 00:00:40 +0100 Subject: [PATCH] WIP - refresh list after AI record creation --- frontend/components/AIChatBar.vue | 11 +++++++++ .../[objectName]/[[recordId]]/[[view]].vue | 23 ++++++++++++++++++- .../[objectName]/[[recordId]]/[[view]].vue | 23 ++++++++++++++++++- 3 files changed, 55 insertions(+), 2 deletions(-) diff --git a/frontend/components/AIChatBar.vue b/frontend/components/AIChatBar.vue index c2b5c54..0699a76 100644 --- a/frontend/components/AIChatBar.vue +++ b/frontend/components/AIChatBar.vue @@ -53,6 +53,17 @@ const handleSend = async () => { role: 'assistant', text: response.reply || 'Let me know what else you need.', }) + + if (response.action === 'create_record') { + window.dispatchEvent( + new CustomEvent('ai-record-created', { + detail: { + objectApiName: buildContext().objectApiName, + record: response.record, + }, + }), + ) + } } catch (error: any) { console.error('Failed to send AI chat message:', error) messages.value.push({ diff --git a/frontend/pages/[objectName]/[[recordId]]/[[view]].vue b/frontend/pages/[objectName]/[[recordId]]/[[view]].vue index 6c6baa9..7049996 100644 --- a/frontend/pages/[objectName]/[[recordId]]/[[view]].vue +++ b/frontend/pages/[objectName]/[[recordId]]/[[view]].vue @@ -1,5 +1,5 @@