2013-04-24 10 views
1

슬릭 그리드의 가치 변화 이벤트를 얻는 방법. 예에서 "grid.onclick"을 찾았지만 gird를 클릭 할 때마다 이름이 표시 될 때마다 불이 붙을 것입니다.Slickgrid : 가치 변화에 대한 이벤트 가져 오기.?

예를 들어 이름, 성, 선택 (확인란)이라는 세 개의 열이있는 표가 있습니다. 사용자가 선택/선택 취소 (확인란 값 변경) 확인란을 선택하면 알림을받습니다.

var cols = [ 
    {id:"fname", name:"First Name", field:"fname"}, 
    {id:"lname", name:"Last Name", field:"lname"}, 
    {id: "select", name: "CheckBox",cssClass: "cell-effort-driven", field: "select", formatter: Slick.Formatters.Checkmark, editor: Slick.Editors.Checkbox} 
]; 

var data = [ 
    {fname:"Jimmy", lname:"Page", select: true}, 
    {fname:"Ritchie", lname:"Blackmore", select: false}, 
    {fname:"Michael", lname:"Schenker", select: true} 
]; 

SlickGrid 객체를 살펴보면 onCellChange 이벤트가 발생합니다. 체크 박스와 잘 작동하지 않습니다. 다음과 같이 당신은 그것을 달성 할 수

답변

3

,

 
grid.onCellChange.subscribe(function (e, args) { 
    if (args.cell == 3) { // Assuming that your checkbox is 3rd column 
     //Your check box change event 
    } 
} 
관련 문제