2016-07-01 4 views
0

EXTJS 3에 그리드를 만들었습니다. 행을 선택하려고 했으므로 행의 시작 부분에 체크 박스 종류를 가져와야합니다. 어느 누구도 설정을 사용할 수 있도록 도와 주실 수 있습니까? 열에 필터를 지정하는 방법도 나와 있습니다. 당신의 ExtJS 3 버전을 사용하는 경우 내 코드가extjs에서 행을 선택하는 방법 3 그리드 및 필터 입력 방법

답변

0

}

{ 
xtype: 'grid', 
id: 'C_GRID', 
height:500, 
selType: 'checkboxmodel', 
frame: true, 
autoHeight: true, 
stripeRows: true, 
store: myStor, 
columns : this.columns, 
bbar: [{ 
    xtype: 'button', 
    text: 'ABC', 
    handler: function() { 
     // debugger; 
    } 
}, { 
    xtype: 'button', 
    text: 'XYZ', 
    handler: function() { 
     //debugger; 
    } 
}], 

입니다, 당신은 그리드에 SM의 설정을 제공합니다. ..

코드 스 니펫 (snippet)의 사본 :

{ 
xtype: 'grid', 
id: 'C_GRID', 
height:500, 
sm: new Ext.grid.CheckboxSelectionModel({singleSelect:true}), 
frame: true, 
autoHeight: true, 
} 

당신은 사용하여 선택한 행을 얻을 수 있습니다 :

Ext.getCmp ('C_GRID')를 getSelectionModel() 통해 getSelected();

+0

감사합니다. 나는 이것을 시도하고있다. 또한 필터에서 나를 도울 수 있습니까? – David

+0

xml에서 열을 가져올 때 필터를 가져 오지 않지만 코드에서 열을 선언 할 때 필터가 나타납니다. – David

+0

확인란이 선택되지 않습니다. – David