1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| columns: [
new Ext.grid.RowNumberer(),
{
id: 'name',
header: controller.locale.grid.header.name,
dataIndex: 'cmp_name',
width: 250,
sortable: true,
editor: {
xtype: 'textfield',
allowBlank: false
}
},{
header: controller.locale.grid.header.type,
dataIndex: 'site_id',
width: 100,
sortable: true,
renderer: function(value, metaData, record, rowIndex, colIndex, store) {
return record.data.site_code;
},
editor: {
xtype: 'combo',
store: controller.model.site,
displayField: 'label',
valueField: 'value',
allowBlank: true,
//typeAhead: false,
//editable:false,
mode: 'local',
forceSelection: true,
triggerAction: 'all'
}
} |
Partager