是否可以在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}'
}
}
],
});
1条答案
按热度按时间mrphzbgm1#
您无法在呈现时间之后绑定或设置aria-label。
读取ariaAttributes,其中显示
请注意,此配置仅在组件呈现时有意义,在此之后设置它将无效。
您只能通过重新创建组件来重新设置它们。