У меня возникли проблемы при попытке поиска точного соответствия в столбце таблицы с использованием фильтра данных.
Например: под столбцом Имя если я буду искать «Имя 1», в результате поиска будет отображаться только Имя 1. Может ли кто-нибудь научить меня, как это сделать? Буду очень признателен за вашу помощь.
$(function(){
var rows = [];
for(var i=1; i<=800; i++){
var amount = Math.floor(Math.random()*1000);
var price = Math.floor(Math.random()*1000);
rows.push({
inv: 'Inv No '+i,
date: $.fn.datebox.defaults.formatter(new Date()),
name: 'Name '+i,
amount: amount,
price: price,
cost: amount*price,
note: 'Note '+i
});
}
$('#tt').datagrid({
view : scrollview,
striped : true,
pagination : false,
pageSize : 50,
singleSelect : false,
autoRowHeight: false,
remoteFilter : false,
remoteSort : true,
multiSort : true,
});
$('#tt').datagrid('enableFilter', [{
field:'amount',
type:'numberbox',
options:{
precision:0
},
op:['equal','notequal','less','greater']
}])
$('#tt').datagrid('loadData', rows);
});
Пожалуйста, обратитесь к этому jsfiddle: http://jsfiddle.net/6u2b8pyp/