We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f6ca34d commit 06b6072Copy full SHA for 06b6072
1 file changed
packages/devextreme/js/__internal/grids/grid_core/filter/m_filter_row.ts
@@ -769,6 +769,13 @@ const columnHeadersView = (Base: ModuleType<ColumnHeadersView>) => class ColumnH
769
|| !equalByValue(editorDataSource.__dataGridSourceFilter || null, filter);
770
771
if (shouldUpdateFilter) {
772
+ const selectedItem = editor.option('selectedItem');
773
+ const items = editor.option('items') ?? [];
774
+ const hasSelectedItem = items.some((item) => equalByValue(item, selectedItem));
775
+ if (!hasSelectedItem) {
776
+ editor.option('items', [...items, selectedItem]);
777
+ }
778
+
779
const lookupDataSource = gridCoreUtils.getWrappedLookupDataSource(column, dataSource, filter);
780
editor.option('dataSource', lookupDataSource);
781
}
0 commit comments