我有一个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
},{},{},{},{},{});
我的搜索结果:
所以,当我搜索特定的东西时,我找不到它。另一个问题是当我搜索带有'start with'的项目并且它包含一个空格时我只得到一个结果。
非常感谢
V