У меня есть jqgrid, который работает довольно хорошо, за исключением функции поиска.
Мой код сетки:
$("#packagesListTable").jqGrid('GridUnload');
$("#packagesListTable").jqGrid({
pager : "#packagesListTablePager",
width:$("#contentTD").width()-25,
height : $("#contentTD").height()-100,
colNames:['Package Description','Maintain Page'],
colModel:[
{name:'packageDescription',index:'packageDescription',search:true, stype:'text',sortable:true, width:190},
{name:'packageDescription',index:'packageDescription',sortable:true, width:80,formatter:buttonColumnFormatPackage}
],
url:allPackageDevs,
datatype: "json",
pgbuttons: false, // disable page control like next, back button
pgtext: null, // disable pager text like 'Page 0 of 10'
viewrecords: false ,
jsonReader : {
root: 'content.packages',
repeatitems: false,
id:'packageId'
},
rowNum:-1,
loadComplete: function () {
$("#packagesListTable").setGridParam({datatype:'local'});
},
loadonce: true, // to enable sorting on client side
sortable: true, //to enable sorting
caption: " Packages"
}
);
$("#packagesListTable").jqGrid('navGrid', '#packagesListTablePager',
{ add: true, addtitle: 'Add record',
edit: true, edittitle: 'Edit record',
del: true, deltitle: 'Delete record',
delfunc:removePackageRow,
addfunc:addNewPackageItem,
editfunc:editPackageItem
},{},{},{},{},{});
мои результаты поиска:
Поэтому, когда я ищу что-то конкретное, я не могу его найти. Другая проблема заключается в том, что я ищу элемент с «начать с», и он содержит только пробел.получить один результат.
Большое спасибо
V