У меня есть два компонента: TreePanel с узлом (File & Directory) и GridPanel для отображения информации о данных по выбранным узлам.Я хотел бы контролировать издание, когда пользователь нажимает на файл в дереве, я отображаю информацию о файлах, и он может изменить ее.Каждый столбец в таблице имеет разные свойства:
columns: [
{
header : 'BudgetType',
dataIndex : 'budgettype',
id : 'BudgetTypegridid',
flex : 3,
field : {
xtype : 'combobox',
anchor : '35%',
store : budgettypestore,
id : 'BudgetType',
queryMode: 'local',
displayField: 'data',
width : 50,
valueField: 'data',
editable : false,
grow : true,
enforceMaxLength : true,
listeners : {
render : function(me){
var obj = budgettypestore.findRecord('data', budgettypedefaultvalue);
if ( obj != null ){
me.setValue(obj.get('data'),obj);
}
}
},
}
}, {
header : 'Description',
dataIndex : 'description',
id : 'Descriptiongridid',
flex : 2,
field : {
xtype : 'textfield',
anchor : '40%',
itemId: 'Description',
}
}, {
header : 'CostCenter',
dataIndex : 'costcenter',
id : 'CostCentergridid',
flex : 2,
field : {
xtype : 'combobox',
anchor : '35%',
store : costcenterstore,
itemId : 'CostCenter',
queryMode: 'local',
displayField: 'data',
valueField: 'data',
grow : true,
enforceMaxLength : true,
editable : false,
}
}
Когда я нажимаю на каталог, я хочу отключить все выпуски.И когда я нажимаю на файл, я снова активирую редакцию .... Я не знаю, как это сделать.
Большое спасибо