Сразу текст проги тынц:
Ext.create('Ext.Window',
{
title: 'Настройки',
height: 400,
width: 400,
closeAction: 'hide',
items: [
{
xtype: 'combobox',
displayField: 'name',
valueField: 'id',
value: 1,
store: Ext.create('Ext.data.Store',
{
fields: ['id', 'name'],
data: [
{id: 1,name: 'барашки'},
{id: 2,name: 'куры'}
]
}),
fieldLabel: 'Комбо',
listeners:
{
activate: function(tab, eOpts)
{
console.log(1);
}
}
},
{
xtype: 'button',
text: 'кнопка',
handler: function()
{
var store = this.prev().getStore();
store.add({id: 3, name: 'новый'});
store.commitChanges();
}
}]
}).show();
Вообщем проблема вот в чем. есть комбобокс и кнопка. кликаем по кнопке и должен добавиться элемент.
НО.. он добавится если сначала комбо раскрыть (инициализировать), тогда элемент добавится. если сначала кликнуть, а потом раскрыть комбо, то элемент не добавится.
ну и в догонку. есть событие activate, также в консоль не выводит единичку.
у кого какие есть варианты??))