2014-09-01 4 views

답변

0
것 그 일을하는 한 가지 방법은 cellClick 이벤트 체크를 수신하는 것입니다

cellIndex가 체크 상자 셀 인덱스와 일치하는지 여부. selectionModel을 사용하십시오. deselect/cellClick이 일치하지 않으면 선택 취소하십시오.

cellclick: function (thisRef, td, cellIndex, record, tr, rowIndex, e, eOpts){ 
    if (cellIndex !== 0){ //Considering index 0 is checkbox column 
     thisRef.selModel.deselect(record); 
    } 
} 
+0

안녕하세요 .. 감사합니다 ... 난 이미 시도했지만 문제입니다 동일한 행 셀이 편집됩니다 ... 그리고 그것은 피하기를 원했던 선택과 선택 취소를 처리하게되었습니다. –

1

이는 ExtJS로 5 버그는

만의 ExtJS에서 쉽게

selModel : Ext.create('Ext.selection.CheckboxModel', { 
    checkOnly: true, 
}); 

하지만 작품은 고정 된을 5.0.2

증거 : 내 시나리오에서 내가 체크 박스는 다음 중 하나를 확인하고 일단 선택이 계속 있어야했다있는 솔루션에 대한 http://www.sencha.com/forum/showthread.php?290630

관련 문제