グリッドにチェックボックス列を追加する方法を教えてください。
私は次のことを試しました。しかし、読み取り専用checkbox
です。
使用する必要がありますcheckboxModel
か? もしそうなら、完全なコードを教えてください
これが、任意のデータ要素に一致する Ext4 の例です。
{
xtype: 'checkcolumn',
header: 'My Checkbox column',
dataIndex: 'myBooleanFieldThatMatchesTheModelFieldOfMyGridStore',
listeners: {// In case you want to perform a specific action on click...
checkChange: me.onCheckChange
},
flex: 1
}
チェックボックスのあるグリッドの例を次に示します。
var sm = Ext.create('Ext.selection.CheckboxModel');
var grid2 = Ext.create('Ext.grid.Panel', {
store: //
selModel: sm,
columns: //[]
columnLines: true,
width: 600,
height: 300,
frame: true,
title: 'Framed with Checkbox Selection',
renderTo: Ext.getBody()
});