From dfd47bc54c72eb29ff8c6c7cffde4dd142f11a27 Mon Sep 17 00:00:00 2001 From: zipg Date: Fri, 17 Jul 2026 00:05:50 +0800 Subject: [PATCH] feat(grid): show column comments in condition suggestions --- apps/desktop/src/components/grid/DataGrid.vue | 1 + .../grid/DataGridConditionEditor.vue | 37 ++++++++---- .../components/grid/DataGridQueryControls.vue | 6 +- .../useDataGridConditionEditor.spec.ts | 58 +++++++++++++++++++ .../composables/useDataGridConditionEditor.ts | 33 +++++++++-- ...ataGridConditionSuggestionPosition.spec.ts | 33 ++++++++++- .../dataGridConditionSuggestionPosition.ts | 27 ++++++++- 7 files changed, 174 insertions(+), 21 deletions(-) diff --git a/apps/desktop/src/components/grid/DataGrid.vue b/apps/desktop/src/components/grid/DataGrid.vue index 8acbf03d3..3ef841013 100644 --- a/apps/desktop/src/components/grid/DataGrid.vue +++ b/apps/desktop/src/components/grid/DataGrid.vue @@ -7404,6 +7404,7 @@ const gridContextMenuItems = computed(() => { v-model:order-by-input="orderByInput" v-model:filter-builder-open="filterBuilderOpen" :columns="props.tableMeta?.columns.map((column) => column.name) ?? props.result.columns" + :condition-columns="props.tableMeta?.columns ?? props.result.columns" :history-scope="conditionHistoryScope" :can-use-where-search="canUseWhereSearch" :compact="compactDataGridToolbar" diff --git a/apps/desktop/src/components/grid/DataGridConditionEditor.vue b/apps/desktop/src/components/grid/DataGridConditionEditor.vue index bd42ccd04..ede30dc33 100644 --- a/apps/desktop/src/components/grid/DataGridConditionEditor.vue +++ b/apps/desktop/src/components/grid/DataGridConditionEditor.vue @@ -1,14 +1,14 @@