2013-02-12 5 views
0

Json 데이터로 jqGrid를로드했습니다.필터 jqgrid 데이터

지금해야 할 일은 최종 사용자가 네 개의 열 중 하나에서 null 값을 가진 행만 표시하도록 허용하는 것입니다.

는 다음 그리드

col1|col2|col3| 
    a b   
    a b  c 

가정 나는 사용자가 버튼을 클릭 할 수 있도록하려는 및 첫 번째 행을 보여줍니다.

저는 jqGrid에서 꽤 새로워졌습니다. 회신 할 때 명심하십시오.

감사

답변

0

당신은 afterInsertRow 이벤트에 널 (null) 값을 기준으로 표시하거나 숨길 열을 얻을 수 있습니다.

는이

 afterInsertRow: function(rowid,rowdata,rowelem){ 
     if(rowdata['col1']!=null && rowdata['col2']!=null && rowdata['col1']==null ){ 
     $("#"+rowid).hide(); 
           } 
          }, 
+0

나는 이것을 이해 있는지 확인하십시오 : 나는 파괴 할 것이다/그것이 함께가는대로 행을 숨기고 그리드를 다시? 아니면 그냥 그 함수를 호출 할 수 있을까요? – user2043530

+0

다른 그리드 이벤트를 추가하는 것처럼이를 그리드에 추가 할 수 있습니다. 그리드가 다시 생성되지 않습니다. 이 함수는 행이 그리드에 추가 된 후에 호출됩니다. – Kris