diff --git a/.claude/settings.local.json b/.claude/settings.local.json
index df15baad..61e96f22 100644
--- a/.claude/settings.local.json
+++ b/.claude/settings.local.json
@@ -107,7 +107,8 @@
"Read(//h/Applications/Aycode/Source/AyCode.Core/AyCode.Services.Server/docs/**)",
"Read(//h/Applications/Aycode/Source/AyCode.Core/AyCode.Services/SignalRs/**)",
"Read(//h/Applications/Aycode/Source/AyCode.Core/AyCode.Services.Server/SignalRs/**)",
- "WebFetch(domain:raw.githubusercontent.com)"
+ "WebFetch(domain:raw.githubusercontent.com)",
+ "WebFetch(domain:docs.devexpress.com)"
]
}
}
diff --git a/FruitBankHybrid.Shared/Components/MgGridBase.cs b/FruitBankHybrid.Shared/Components/MgGridBase.cs
index 7bafe0e5..73d0cb10 100644
--- a/FruitBankHybrid.Shared/Components/MgGridBase.cs
+++ b/FruitBankHybrid.Shared/Components/MgGridBase.cs
@@ -3,6 +3,7 @@ using AyCode.Core.Extensions;
using AyCode.Core.Loggers;
using AyCode.Utils.Extensions;
using DevExpress.Blazor;
+using DevExpress.Data.Filtering;
using DevExpress.Data.Helpers;
using DevExpress.Utils.Filtering.Internal;
using FruitBank.Common.Models;
@@ -57,6 +58,10 @@ public class MgGridBase : DxGrid, IMgGridBase
// Not implemented in this legacy class - will be removed
}
+ ///
+ public void SetFieldQuickFilter(string fieldName, CriteriaOperator? criteria)
+ => SetFieldFilterCriteria(fieldName, criteria); // legacy class - will be removed
+
[Inject] public required IEnumerable LogWriters { get; set; }
[Inject] public required FruitBankSignalRClient FruitBankSignalRClient { get; set; }
[Inject] public required LoggedInModel LoggedInModel { get; set; }