2013-11-14 3 views
0

그리드의 데이터 열 몇 개에 사용자 정의 정렬이 있습니다. 정렬을 수행하는 동안 데이터의 행을 숨기려고합니다. 함수에서 셀 값과 행 개체가 있지만 행 ID를 볼 수 없습니다. 행 ID는 해당 행을 숨기는 데 사용할 것입니다. 행 ID를 얻는 방법이 있습니까, 아니면 정렬하는 동안 행을 숨기는 더 좋은 방법이 있습니까?jqGrid : 정렬 중 행 숨기기

답변

1

정렬 중에 그리드 내용이 다시로드됩니다. 따라서 rowattr을 사용하여 행에 대한 일부 속성을 설정할 수 있습니다. rowattr 콜백 내부에서 행의 데이터를 나타내는 객체에 액세스 할 수 있습니다. the answer을보십시오. CSS 클래스 myAltRowClass을 특정 열의 내용을 기반으로 일부 행에 추가합니다. 당신도 똑같이 할 수 있습니다. CSS 클래스 myAltRowClassdisplay: none을 정의해야합니다. 또는 rowattr 콜백은 일부 행에 {"style": "display: none"};을 반환 할 수 있습니다.