Jqgrid复杂搜索

时间:2011-11-15 16:47:59

标签: search jqgrid grid

这是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']

 });

由于

1 个答案:

答案 0 :(得分:0)

我再次在@Oleg找到答案,感谢Oleg

$('#grid')。jqGrid('setGridParam',{datatype:'json'})。trigger('reloadGrid');