I'm writing a custom filter for a RadGridView and it works almost perfectly.
The only problem I have is that I am calling GetDistinctValues(ColumnToPrepare, True, Nil) on the IFilterDescriptor.Prepare method, in order to know which values I must display. During the call to GetDistinctValues, the GridView runtime calls the filter expression to filter the items.
From the documentation, it seems that this overload of GetDistinctValues should filter the items with other filters, but not the one on the current column. Is there an error in the documentation or an error in the code?
Note that I've currently curcumvent the problem by using a field to "disable" my filter in this case, but it is not a "clean" solution.