thx, i think i know what the issue is. As soon i remove the filter row it works good, but when with the filters it doesn't...
var dg = $('#tt').datagrid..............
$('#tt').datagrid('enableFilter',[{
field:'orders_status',
type:'combobox',
options:{
panelHeight:'auto',
data:products,
valueField:'orders_status',
textField:'orders_status_name',
groupField: 'groep',
onChange:function(value){
if (value == ''){
dg.edatagrid('removeFilterRule', 'orders_status');
} else {
dg.edatagrid('addFilterRule', {
field: 'orders_status',
op: 'equal',
value: value
});
}
dg.datagrid('doFilter');
}
}
},{
field:'levertermijn',
type:'combobox',
options:{
panelHeight:'auto',
valueField: 'label',
textField: 'value',data:[{
label: 'Alle',
value: 'Alle'
},{
label: 'Vandaag leveren',
value: 'Vandaag leveren'
},{
label: 'afhalen',
value: 'Vandaag afhalen'
},{
label: '24 uur',
value: '24 uur'
},{
label: '11:00',
value: '24 uur voor 11:00'
},{
label: 'zaterdag',
value: 'Zaterdag'
},{
label: '2 werkdagen',
value: '2 werkdagen'
},{
label: '3 werkdagen',
value: '3 werkdagen'
},{
label: '4 werkdagen',
value: '4 werkdagen'
},{
label: '5 werkdagen',
value: '5 werkdagen'
},{
label: '6 werkdagen',
value: '6 werkdagen'
},{
label: '7 werkdagen',
value: '7 werkdagen'
},{
label: '9 werkdagen',
value: '9 werkdagen'
}],
onChange:function(value){
if (value == ''){
dg.edatagrid('removeFilterRule', 'levertermijn');
} else {
dg.edatagrid('addFilterRule', {
field: 'levertermijn',
op: 'equal',
value: value
});
}
dg.datagrid('doFilter');
}
}
},{
field:'payment_module_code',
type:'combobox',
options:{
panelHeight:'auto',
data:[{value:'',text:'Alle'},{value:'moneyorder',text:'Overboeking'},{value:'multisafepay',text:'Direct online'},{value:'vipcod',text:'Betalen op rekening'}],
onChange:function(value){
if (value == ''){
dg.edatagrid('removeFilterRule', 'payment_module_code');
} else {
dg.edatagrid('addFilterRule', {
field: 'payment_module_code',
op: 'equal',
value: value
});
}
dg.datagrid('doFilter');
}
}
},{
field:'shipping_module_code',
type:'combobox',
options:{
panelHeight:'auto',
data:[{value:'',text:'Alle'},{value:'zones',text:'PostNL'},{value:'staticlist2',text:'DHL'}],
onChange:function(value){
if (value == ''){
dg.edatagrid('removeFilterRule', 'shipping_module_code');
} else {
dg.edatagrid('addFilterRule', {
field: 'shipping_module_code',
op: 'equal',
value: value
});
}
dg.datagrid('doFilter');
}
}
}]