2014-02-10 3 views
0

저는 JQgrid를 가지고 있습니다. 기본적으로 모든 데이터 (예 : All, xxx, yyy, zzz)가 표시됩니다. 필터 드롭 다운이 있는데, 기본적으로 "모두"가 선택되어 있습니다. xxx로 변경하면 struts 액션을 호출하기 위해 "xxx"를 전달하여 함수를 호출해야합니다. 작업의 반환 값 (JSON 데이터)에 따라 jqgrid는 새 데이터로 다시 채워야합니다. 현재, "xxx"를 선택해도 "모두"라고합니다. 이것을 달성하는 방법?필터 옵션을 기반으로 JQGrid를 다시로드하는 방법은 무엇입니까?

답변

0

다음과 같은 몇 가지 방법을 시도해 볼 수 있습니다. 이 함수는 jqGrid를 다시로드합니다.

$ ("[# TableId]") .jqGrid ('GridUnload');

jQuery("[#TableId]").jqGrid({ 
    url: "........html", 
    datatype: "json", 
    jsonReader : { 
     root : "rootObjlst", 
     page : "page", 
     total : "total", 
     records : "records", 
     repeatitems : false 
    } , 
관련 문제