2012-03-30 9 views
0

jqGrid의 getGridParam ('selarrrow') 메소드를 사용하고 있습니다.이jqgrid는 select row를 대체합니다.

나 자신을해야한다 : 제 질문은

편집 (비활성화 체크 박스 또는 무언가를 가지고 같은) 특정 속성 행을 무시 할 수 있도록이 메소드를 오버라이드 (override) 할 최고의 간단한 방법해야 것입니다 좀 더 분명해. 내 그리드에 subgrid가 있으며 이미 선택된 일부 '비활성화 된'행으로 초기화됩니다. 내가 아 격자에서 행을 선택하면이 아 격자의 selectRow 이벤트에 나는,이 행의 listSelected 객체는 모두가

onSelectRow : function(rowId, status) { 
     listSelected[row_number] = $(this).getGridParam('selarrrow'); 
}, 

를 사용하는 초기화

에 새로 선택한와 하나 (들)이 선택 (장애인)

덕분에

답변

0

내가 제대로 이해하는 것이 잘 모르겠지만, 나는 당신이 어떤 행의 선택을 방지하기 위해 false을 반환 beforeSelectRow 콜백을 구현할 필요가 가정합니다.

+0

약간의 질문을 업데이트했습니다. 고맙습니다. – jose

+0

@jose : 미안하지만, 업데이트 된 부분에서 나는 네가하는 일과 이전과 같이하고 싶은 일을 이해한다는 것을 알았다. 더 자세히 설명해 주시겠습니까? "select select row"에서 무엇을 의미합니까? 너 목표는 뭐니? – Oleg

관련 문제