September 2010

Rating:        Based on 1 rating
Reviewed:  1 review
Downloads: 450
Change Set: 60696
Released: Sep 13, 2010
Updated: Dec 5, 2010 by bykinag
Dev status: Stable Help Icon

Recommended Download

Application Binary
application, 108K, uploaded Dec 5, 2010 - 253 downloads

Other Available Downloads

Example Sample
example, 1043K, uploaded Dec 5, 2010 - 197 downloads

Release Notes

Whats new?

  • Bug fix: fixed method IsEntityFieldCanAdded, if IncludeFieldList have values but ExcludeFieldList is empty must return false;
  • Changes: added EntityName to DisplayName of the Related entity;
All changes made by Pankov Slava, best regards
Bug fixes:
  • CancelFilters - fixed for the case of Apply-Clear-Cancel scenario;
  • DataGridFilterItem/DataGridSortItem/DataGridGroupItem minor fix to make them safe (null value exception);
  • GetEntityFieldInfo fixed for the case when displayAttribute defined without name, as Display(Order = 10);

  • DelegateCommand added;
  • ApplyCmd and CancelCmd were added to dynamic enable/disable Apply/Cancel buttons;
  • OnDomainEntityFieldCollectionPropertyChanged - If changing DomainEntityFieldCollection in runtime control was not refreshed;
  • OnDomainDataSourcePropertyChanged - If DomainDataSource is not defined in xaml, but in code behind through binding, control was not refreshed;
  • OnCanCancel - was added, needed for cases when there is default filter/sort/group, which cannot be canceled;
  • CellEditorPrepared - was added, needed for cases of additional code behind look&feel;
  • ProcessCellChanges - added to refresh commands right on user input;
  • ListenSortDescriptorsChanges property added to allow automatic synchronization with sort changes on DataGrid (or any other external source);
  • DDSFilterDescriptorsEqual/DDSSortDescriptorsEqual/DDSGroupDescriptorsEqual added to support Apply/Cancel dynamic buttons;
  • ListenGroupDescriptorsChanges property added;
  • ListenSortDescriptorsChanges property added;
  • ListenFilterDescriptorsChanges property added;
  • deleteCmd and clearCmd added;
  • DataGridRefreshItemsSource improved to initialize grid's SelectedItem (if possible). Delete functionality improved for DataFilter/DataSort/DataGroup in case when multiple rows selected in grid;
  • Delete Row button added to DataFilter/DataSort/DataGroup grids (upper Delete button supports multiple selected rows removal, so it'suseful and left on UI);
  • Implemented feature RelatedEntities (look details here);
  • Added events: OnApplyButtonBeforeClick, OnApplyButtonAfterClick, OnCancelButtonBeforeClick, OnCancelButtonAfterClick - for all controls, now you can handle this events and use this control at the ChildWindow control;
  • Bug fix: added FilterOperators for Boolean type, that used for filtering FilterOperators list by field type; - thanks to Keith Safford
  • Added 'Ignore value' and 'Is case sensitive' for DataFilter control;
  • Bug fix: fixed some methods at Utilities class, that not check argument is null;
  • Implemented feature: IncludeFieldList/ExcludeFieldList case insensitive, so developer can define fields as wants - Ahmed Kapasi;
  • Bug fix: IsEntityFieldCanAdded is not worked properly;
  • Modified: algorithm of GetListOfDomainEntityFields for getting EntityType from Query method - Thanks Kyle McClellan & Ahmed Kapasi;

Where Is The Source?

Suggestions? Features? Questions?

Make Donation

Reviews for this release

Great job! Got the sample to work and will be examining in detail and will definately use. Have been working on the filtering, sorting and grouping stuff for a while and stumbled upon your project. Again, great job.
by CyclingFoodmanPA on Sep 15, 2010 at 3:07 PM