У меня есть ExtJS Formpanel, и я написал прослушиватель на клик для формы (а не на любые поля формы), которая работает нормально.Blur/Click on Formpanel ExtJS 4 не имеет доступа к полям формы правильно
Даже после установки Ext.FocusManager.Enable() истинно, я не в состоянии получить даже «размытость» работает. Что мне не хватает?
Я не могу получить доступ к полям формы из обработчиков событий для события формы формы. Когда я делаю - this.up. ('Form'). Get. (Fielname) .value [который отлично работает в обработчиках событий в полях формы.] Он говорит, что элемент не определен. Как я могу получить доступ к элементам формы здесь?
Добавление фрагмента кода -
// Call it Object A
Ext.create.('Ext.form.Panel', {
id : xyz,
items: [
{
xtype : 'textfield',
name : 'test',
fieldLabel : 'Name'
}
listeners : { // listener on the formPanel; not on any of its element
click : {
console.log("this works");
},
focus : {
console.log('this does not work');
}
}
]
}
Я делаю это так, что я могу получить доступ к стоимости другого объекта, скажем B.field.
Onload Я могу получить значение B.field. Но когда пользователь меняет значение B.field, которое находится на другой вкладке, я не могу получить измененное значение B.field в A. Я просто нахожу способы избежать вызова Ajax в базу данных, если это возможно ,
Заранее благодарим за ваше время.
Пожалуйста, вставьте фрагмент кода – Sreek521