2011-11-15 5 views
0

여기에 시나리오가 있습니다. 서비스에서 전체 데이터 목록을 요청하는 JQGrid가 있습니다. 복잡한 검색을 사용했으며이 속성이 매우 유용했습니다. loadonce : true; 난 정말 내가 이미로드 된 기존 레코드를 검색하는 방법에 원하는 복잡한 검색이 작동하지 않습니다 다음 false로 loadonce을 사용하지 않으면Jqgrid 컴플렉스 검색

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, 

, 난 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

다시 내가 @Oleg에 의해 여기에 대한 답을 찾을 수에 대한 정보, 감사 올렉

$ ('# 그리드').있는 jqGrid ('setGridParam' {datatype : 'json'}). trigger ('reloadGrid');