This question is locked. New answers and comments are not allowed.
I have a QueryableDomainServiceCollectionView bound to a RadDataFilter, RadGridView, and RadDataPager. As I add filters programatically to the QDSCV's FilterDescriptors collection after the controls have already been loaded, the RadDataGrid and RadDataPager are updated as expected, but the RadDataFilter just keeps displaying the filters that were defined before the control was loaded.
So, for example, I define a QDSCV and immediately add a FilterDescriptor on PropertyA, before the RadDataFilter is loaded. When the RadDataFilter comes up, it correctly displays the filter on PropertyA. However, if I then add another FilterDescriptor on PropertyB, and call Load on the QDSCV, the RadDataFilter does not display the new filter item (same thing happens if I remove a filter... no update on the UI). The RadGridView and RadDataPager, however, will be displaying the newly filtered items.
This is very confusing to the user as it creates a disconnect of the filter we're displaying, and the actual filter applied to the grid.
I usually add a sample project that demonstrates the issue, but I'm not exactly sure how to provide a sample project with a working QDSCV. Hopefully I've explained the issue well enough for you to reproduce on your end.
I am currently running 2012.2.912.1040.
So, for example, I define a QDSCV and immediately add a FilterDescriptor on PropertyA, before the RadDataFilter is loaded. When the RadDataFilter comes up, it correctly displays the filter on PropertyA. However, if I then add another FilterDescriptor on PropertyB, and call Load on the QDSCV, the RadDataFilter does not display the new filter item (same thing happens if I remove a filter... no update on the UI). The RadGridView and RadDataPager, however, will be displaying the newly filtered items.
This is very confusing to the user as it creates a disconnect of the filter we're displaying, and the actual filter applied to the grid.
I usually add a sample project that demonstrates the issue, but I'm not exactly sure how to provide a sample project with a working QDSCV. Hopefully I've explained the issue well enough for you to reproduce on your end.
I am currently running 2012.2.912.1040.