I have a scenario when user wolud like to submit all grid's filter criteria at once by pressing Enter or clicking on "Apply Filter" button.
My grid has several FilterTemplates with radcomboboxes and Calendar controls
| function submitFilter() { |
| debugger; |
| var tableView = $find("<%# ((GridItem)Container).OwnerTableView.ClientID %>"); |
| var combo = $find('<%# ((GridItem)Container).FindControl("radComboBox1").ClientID %>'); |
| var ToPicker = $find('<%# ((GridItem)Container).FindControl("ToOrderDatePicker").ClientID %>'); |
| var FromPicker = $find('<%# ((GridItem)Container).FindControl("FromOrderDatePicker").ClientID %>'); |
| var fromDate = FormatSelectedDate(FromPicker); |
| var toDate = FormatSelectedDate(ToPicker); |
| tableView.filter('<%# _fieldName %>', fromDate + " " + toDate, "Between"); |
| tableView.filter("PolicyType", combo.get_selectedItem().get_text(), "EqualTo"); |
The problem here is that secont call to filter() function erase all previous filters.
Thanks in advance
Maxim