Show Posts
|
Pages: 1 2 [3] 4 5 ... 11
|
43
|
General Category / EasyUI for jQuery / Re: filter row datagrid with checkbox with three states
|
on: February 26, 2015, 04:44:33 AM
|
hello stworthy, i already try your extended filter, here is my code: $list_data.datagrid('enableFilter', [ {field: 'updated_at',type: 'dateRange',op: 'betweenDate'}, {field: 'pi_date',type: 'dateRange',op: 'betweenDate'}, {field: 'post_date',type: 'dateRange',op: 'betweenDate'}, {field: 'due_date',type: 'dateRange',op: 'betweenDate'}, {field: 'currency_rate',type: 'numberRange',op: 'betweenNumber'}, {field: 'amount_tax',type: 'numberRange',op: 'betweenNumber'}, {field: 'amount_pi',type: 'numberRange',op: 'betweenNumber'}, {field: 'is_pi_or_ret',type: 'checkbox',options: optFilterCheckbox($list_data, 'is_pi_or_ret', 'equal')}, {field: 'action', type: 'label'} ]);
function optFilterCheckbox(){ var dg = arguments[0]; var field = arguments[1]; var op = arguments[2]
var opts = { onChange:function(target, value){
console.log(value); console.log(target); console.log(dg); //doFilter(dg);
/* if (value == 'checked'){ addFilterRule(field, true, op, dg); }else if (value == 'indeterminate'){ addFilterRule(field, false, op, dg); }else{ removeFilterRule(field, dg); } */ // doFilter(dg); } }
return opts; }
i make the filter options dynamic, but i can filter data correctly, the checkbox state won't change when i click it. but when i comment filter rule, i can change checkbox state, but i can't getting checkbox filter value. i can't get value from getValue function on extend filter code. thanks in advancce
|
|
|
|