#extjs3
#extjs3
Вопрос:
В ExtJS 3, как мне изменить базовую внешнюю форму.Поле и внешняя форма.Поле, чтобы у всех них был установлен прослушиватель для события ‘hide’?
Я пытался использовать как Ext.apply, так и Ext.override, но безрезультатно. Я не хочу использовать Extend, потому что тогда мне пришлось бы расширять каждый другой тип поля.
Ответ №1:
Ext.override(Ext.form.Field, {
initComponent: Ext.form.Field.prototype.initComponent.createSequence(function(){
this.on({
...
});
})
});