{{ t("grid.filter") }}
-
+
@@ -256,9 +311,20 @@ function handleValueEditorKeydown(event: KeyboardEvent) {
:disabled="rule.disabled"
:placeholder="t('grid.filterBuilderRangeStart')"
@update:model-value="(value) => emit('updateRule', rule.id, { rawValue: String(value ?? '') })"
+ @focus="focusValueRule(rule.id, index, rule.mode)"
+ @blur="blurValueRule(rule.id)"
+ @keydown="handleValueEditorKeydown"
+ />
+ emit('updateRule', rule.id, { rawEndValue: String(value ?? '') })"
+ @focus="focusValueRule(rule.id, index, rule.mode)"
+ @blur="blurValueRule(rule.id)"
@keydown="handleValueEditorKeydown"
/>
- emit('updateRule', rule.id, { rawEndValue: String(value ?? '') })" @keydown="handleValueEditorKeydown" />
-
+
diff --git a/apps/desktop/src/components/grid/DataGridQueryControls.vue b/apps/desktop/src/components/grid/DataGridQueryControls.vue
index b5600bbfc..4b71b8c93 100644
--- a/apps/desktop/src/components/grid/DataGridQueryControls.vue
+++ b/apps/desktop/src/components/grid/DataGridQueryControls.vue
@@ -1,6 +1,6 @@