I have applied filtering as below:
I ready function of grid i had called addDefaultfilter() method.But it is not filtering as expected and also the date range is not showed up in the date filter panel.
here i need a range like 15/10/2014 – 21-210-2014 to be diaplayed as default in the filter panel when the grid loads.Can you help me in this.
var addDefaultfilter = function () {
var filtergroup = new $.jqx.filter();
var filter_or_operator = 1;
var filtervalue = ‘15/10/2014’;
var filtercondition = ‘GREATER_THAN_OR_EQUAL’;
var filter1 = filtergroup.createfilter(‘datefilter ’, filtervalue, filtercondition);
filtergroup.addfilter(filter_or_operator, filter1);
$(“#jqxGrid”).jqxGrid(‘addfilter’, ‘Status’, filtergroup);
$(“#jqxGrid”).jqxGrid(‘applyfilters’);
};
$(“#jqxGrid”).jqxGrid(
{
showfilterrow: true,
filterable: true,
selectionmode: ‘multiplerowsextended’,
ready: function () {
addDefaultfilter();
},
columns:
[
{ text: ‘Started’, datafield: ‘Started’, width: ‘18%’, editable: false, filtertype: ‘range’, cellsformat: ‘d’ }
});
Regards,
rani.