extjs Sencha -将自定义属性添加到元素

kcugc4gi  于 2022-11-04  发布在  其他
关注(0)|答案(3)|浏览(219)

我希望我div看起来像这样

<div id="example" customAtt="try"></div>

如何在 Sencha 中添加自定义属性到面板、按钮等?
谢谢你

vlurs2pr

vlurs2pr1#

如果是外部组件,则可以执行以下操作

listeners: {
    afterrender: function (component) {
        component.getEl().dom.setAttribute("myCustomAttribute", "SOME_VALUE");
    }
}
krcsximq

krcsximq2#

您可以在经典框架中使用autoEl:

Ext.create({
    xtype: 'component',
    renderTo: Ext.getBody(),
    html: 'Hi !!!',
    id: "example",
    autoEl: {
        customAtt: "try"
    }
});

板条箱...

<div class="x-component x-component-default x-border-box" customatt="try" id="example">Hi !!!</div>
r7xajy2e

r7xajy2e3#

您可以轻松地添加自定义属性,方法与定义配置属性相同。

mycont = {
        xtype: 'container',
        id: 'cont123',
        width: 300,
        height: 100,
        customAttribute1: customAttribute1Value
        customAttribute2: customAttribute2Value
        ...
    }

相关问题