将ExtJS按钮的ariaLabel内容设置为动态

jqjz2hbq  于 2022-11-04  发布在  其他
关注(0)|答案(1)|浏览(196)

是否可以在ExtJS中动态地设置按钮的aria-label文本?例如,我希望按钮的aria-label根据应用程序的上下文动态地改变。

Ext.create('Ext.panel.Panel', {
    title: 'test title',
    viewModel: {
        data: {
            firstname: undefined
        }
    },
    items: [
        {
            xtype: 'textField',
            fieldLabel: 'firstname'
        },

        {
            xtype: 'button',
            ariaLabel: 'open modal',// make this text dynamic
            text: 'SignIn',
            bind: {
                text: '{firstname}'
            }
        }
    ],
});
mrphzbgm

mrphzbgm1#

您无法在呈现时间之后绑定或设置aria-label。
读取ariaAttributes,其中显示

请注意,此配置仅在组件呈现时有意义,在此之后设置它将无效。

您只能通过重新创建组件来重新设置它们。

相关问题