Как включить / отключить линию сетки на лету? - PullRequest
0 голосов
/ 28 июня 2011

У меня есть два компонента: 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,
    }
}

Когда я нажимаю на каталог, я хочу отключить все выпуски.И когда я нажимаю на файл, я снова активирую редакцию .... Я не знаю, как это сделать.

Большое спасибо

...