Добавить слушателя в поле базовой формы или Fieldset - PullRequest
0 голосов
/ 09 ноября 2011

В ExtJS 3, как мне изменить базовые Ext.form.Field и Ext.form.Field, чтобы у всех них был установлен прослушиватель для события 'hide'?

Я пытался использовать Ext.apply и Ext.override безрезультатно. Я не хочу использовать Extend, потому что тогда мне придется расширять каждый тип поля.

1 Ответ

0 голосов
/ 09 ноября 2011
Ext.override(Ext.form.Field, {
  initComponent: Ext.form.Field.prototype.initComponent.createSequence(function(){
    this.on({
      ...
    });
  })
});
...