Sencha checkcolumn 체크 및 이벤트
2024. 12. 8. 14:05ㆍJavascript/Sencha
text:''가 있어서 header의 라인이 2줄로 안보임
Ext.application({
name: 'CheckboxHeaderGrid',
launch: function () {
Ext.create('Ext.grid.Panel', {
renderTo: Ext.getBody(),
width: 600,
height: 400,
title: 'Checkbox Header Grid Example',
store: {
fields: ['name', 'email', 'phone'],
data: [
{ name: 'John Doe', email: 'johndoe@example.com', phone: '555-111-1224' },
{ name: 'Jane Smith', email: 'janesmith@example.com', phone: '555-222-1234' },
{ name: 'Sam Johnson', email: 'samjohnson@example.com', phone: '555-333-1244' }
]
},
columns: [
{
xtype: 'checkcolumn',
text: '',
dataIndex: 'selected',
headerCheckbox: true,
width: 50, // Explicit width to ensure alignment
listeners: {
headercheckchange: function (checkColumn, isChecked) {
const store = checkColumn.getView().getStore();
store.each(record => record.set('selected', isChecked));
}
}
},
{ text: 'Name', dataIndex: 'name', flex: 1 },
{ text: 'Email', dataIndex: 'email', flex: 1 },
{ text: 'Phone', dataIndex: 'phone', flex: 1 }
]
});
}
});
'Javascript > Sencha' 카테고리의 다른 글
Sencha 이미지 원본 사이즈로 보여주기 (0) | 2024.12.08 |
---|---|
Sencah treepanel에서 1 depth까지만 펼치기 (1) | 2024.12.08 |
Sencha treepanel drag&drop 적용 (0) | 2024.12.05 |
Sencha treepanel에서 값은 바뀌지 않고, depth에 따라 indent처리해서 보여주기 (0) | 2024.12.05 |
Sencha 이미지 사이즈 정보 가져오기 (0) | 2024.12.05 |