読者です 読者をやめる 読者になる 読者になる

Ext JS 4.1.xでComponentのルート要素をカスタマイズしたい

configのautoElを設定するだけでOK。てかアンドキュメントな事が多すぎるから、もっとマニュアルどうにかしてほしい。

new Ext.Component({
    autoEl: {
        tag: "div", //spanとかにもできる
        tabindex: 1,
        onfocus: "console.log('focus')",
        "x-data-hoge": "hoge"
    }
});

こんな感じに設定すると、描画時に以下のようにHTMLが出力される。

<div class="x-component x-fit-item x-component-default" tabindex="1" onfocus="console.log('focus')" x-data-hoge="hoge" ...