This question is locked. New answers and comments are not allowed.
I tried the solution here
http://www.telerik.com/community/forums/aspnet-mvc/grid/client-side-grid-filter-doesn-t-work-in-current-release.aspx
But it doesn't seem to work well. So I have made the following changes,
telerik.grid.filtering.js
http://www.telerik.com/community/forums/aspnet-mvc/grid/client-side-grid-filter-doesn-t-work-in-current-release.aspx
But it doesn't seem to work well. So I have made the following changes,
telerik.grid.filtering.js
filter: function (filterBy) { this.currentPage = 1; this.filterBy = filterBy; var filters = filterBy.split('~and~'); for (var columnIndex = 0; columnIndex < this.columns.length; columnIndex++) { var column = this.columns[columnIndex]; column.filters = []; for (var filterIndex = 0; filterIndex < filters.length; filterIndex++) { var tokens = filters[filterIndex].split('~'); if (column.member == tokens[0]) { column.filters.push({ operator: tokens[1], value: tokens[2].replace(/'(.*?)'/, '$1') }); } } } if (this.isAjax()) { this.$columns().each($.proxy(function (index, element) { $('.t-grid-filter', element).toggleClass('t-active-filter', this.columns[index].filters.length > 0); }, this)); this.ajaxRequest(); } else { this.serverRequest(); }}