Ext.form.Labelable
ここでオーバーライドを適用できます
Ext.override(`Ext.form.Labelable`, {
labelableRenderTpl: 'Your Template'
});
これはテストされていませんが、ミックスインが他のクラスと同様に定義されているため、機能するはずです。知っておく必要があるのは、この mixin を使用しているすべてのクラスが新しいテンプレートを使用することです。lableable の場合、このリストは短い
- Ext.form.FieldContainer
- Ext.form.field.Base
- Ext.form.field.HtmlEditor
すべてを変更したくない場合は、たとえば、拡張Ext.form.Labelable
およびオーバーライドExt.form.field.Base
してすべてのフィールドに適用することにより、独自の mixin を作成する必要があります。
オーバーライドの詳細については、こちらを参照してください。(SOコミュニティの一部があなたのケースでこの質問を好まないように思われる場合でも、そこにいくつかの貴重な情報が見つかるかもしれません)
アップデート
すでにご想像のとおり、問題はオーバーライドが適用された時点で mixin が既にクラスにコピーされているため、これはすべてタイミングの問題であり、厳密な一致で終了する可能性があります。新しい mixin で実装をオーバーライドすることにより、mixinから継承し、Ext.form.Labelable
この新しい mixin を必要なすべてのクラスに適用することをお勧めします。