这是Scenario我有一个JQGrid从服务请求一个完整的数据列表,我使用了复杂的搜索,它使用这个属性loadonce工作非常好:true;
gridview: true,
rownumbers: true,
rownumWidth: 20,
scroll: 0,
rowNum: 10,
rowList: [10, 50, 100, 1000],
sortname: 'ID',
pager: '#pager',
sortorder: "asc",
viewrecords: true,
autowidth: true,
width: '100%',
height: '100%',
scrollOffset: 0,
loadonce: false,
ignoreCase: true,
如果我将loadonce禁用为false,那么复杂的搜索将无法工作,我真正想要的是如何搜索已经加载的现有记录,让我说我已经加载了1000行;我需要在内部过滤它们而不向服务器发送数据吗?
搜索的额外信息
{
multipleSearch: true,
multipleGroup: false,
showQuery: false,
odata: ['contains', 'equal', 'not equal', 'less', 'less or equal', 'greater', 'greater or equal', 'begins with', 'does not begin with', 'is in', 'is not in', 'ends with', 'does not end with', 'does not contain'],
groupOps: [{ op: "AND", text: "all" }, { op: "OR", text: "any"}],
matchText: " Find",
rulesText: " matches",
sopt: ['cn', 'bw', 'eq', 'ne', 'lt', 'le', 'gt', 'ge', 'ew']
});
由于
答案 0 :(得分:0)
我再次在@Oleg找到答案,感谢Oleg
$('#grid')。jqGrid('setGridParam',{datatype:'json'})。trigger('reloadGrid');