2017-02-08 9 views
0

enter image description hereBootstrap jQgrid не MULTISELECT работы с фильтром

Реализован пользовательский фильтр на основе внешнего jqgrid.When мы применяем фильтр и MULTISELECT в records.Records не выбраны properly.I позволили jqgrid MULTISELECT: истинный.

Как мы можем справиться с этой проблемой. Любая помощь по этим парням! При вводе текста в текстовое поле поиска jqgrid будет фильтровать записи. ниже код для фильтрации:

function FilterJobBySearchTerm() { 
var searchString = $("#txtBoxApprovedCpSearch").val(); 

// Prepare to pass a new search filter to our jqGrid 
var f = { groupOp: "OR", rules: [] }; 

// Rules to specify column where to apply filters 
f.rules.push({ field: "JobName", op: "cn", data: searchString }); 
f.rules.push({ field: "PM", op: "cn", data: searchString }); 
f.rules.push({ field: "JobNumber", op: "cn", data: searchString }); 
f.rules.push({ field: "CPNumber", op: "cn", data: searchString }); 
f.rules.push({ field: "TotalCost", op: "cn", data: searchString }); 
f.rules.push({ field: "TotalPrice", op: "cn", data: searchString }); 

var grid = $('#accountantApprovedCPgrid'); 
grid[0].p.search = f.rules.length > 0; 
$.extend(grid[0].p.postData, { filters: JSON.stringify(f) }); 
grid.trigger("reloadGrid", [{ page: 1 }]); 
} 
+0

Если мы перемещаемся по pagination.также флажок multiselect не работает должным образом –

ответ

0

Я получил it.jgrid ключевой столбец должен содержать уникальное значение, то только несколько выберите работы.