|
@@ -273,11 +273,11 @@ public class StaticColumnFilter<T>(
|
|
|
}
|
|
|
public class DynamicColumnFilter<T>(
|
|
|
Func<CoreRow, T> rowData,
|
|
|
- Func<IEnumerable<Tuple<string, T>>> data) : CheckBoxDynamicGridColumnFilter
|
|
|
+ Func<DynamicColumnFilter<T>, IEnumerable<Tuple<string, T>>> data) : CheckBoxDynamicGridColumnFilter
|
|
|
{
|
|
|
protected override FilterItem[] GetData()
|
|
|
{
|
|
|
- return data().Select(x => new FilterItem(x.Item2, x.Item1, this)).ToArray();
|
|
|
+ return data(this).Select(x => new FilterItem(x.Item2, x.Item1, this)).ToArray();
|
|
|
}
|
|
|
|
|
|
public override bool FilterRow(CoreRow row)
|