0
ExtJS 3では、ベースのExt.form.FieldとExt.form.Fieldを変更して、すべてが「hide」イベント用に設定されたリスナーを持つようにします。リスナーをベースフォームフィールドまたはフィールドセットに追加する
Ext.applyとExt.overrideの両方を使用してみました。 Extendを使用したくないのは、それぞれ異なるフィールドタイプを拡張する必要があるからです。
ExtJS 3では、ベースのExt.form.FieldとExt.form.Fieldを変更して、すべてが「hide」イベント用に設定されたリスナーを持つようにします。リスナーをベースフォームフィールドまたはフィールドセットに追加する
Ext.applyとExt.overrideの両方を使用してみました。 Extendを使用したくないのは、それぞれ異なるフィールドタイプを拡張する必要があるからです。
Ext.override(Ext.form.Field, {
initComponent: Ext.form.Field.prototype.initComponent.createSequence(function(){
this.on({
...
});
})
});