Я застрял на этой проблеме в течение последних 2 дней.Много гуглил, но не смог найти точного ответа.
Ниже приведено определение JQGrid
$("#tblresults").jqGrid({
datastr: data,
datatype: 'jsonstring',
height: 230,
colNames: colNames,
colModel: colModel,
rowNum: -1,
viewrecords: true,
loadComplete: function() {
ChangeSize('#tblresults', 70);
}
});
И это определение фильтра
$("#tblresults").filterToolbar({ searchOnEnter: true, stringResult: true, defaultSearch: "cn", groupOp: "AND" });
Iполучить данные из простого вызова getJSON.Но когда я пытаюсь использовать фильтр, ничего не работает.Я отладил код и обнаружил, что jqgrid внутренне вызывает reloadgrid, что делает данные исчезающими.
Может кто-нибудь сказать мне, как мы можем полностью выполнить фильтрацию в jqgrid на клиенте.Я использую v3.8, и я узнал, что jqgrid v3.7 имеет эту логику фильтрации на стороне клиента.
Заранее спасибо