如何在ExtJS 6中禁用Aria辅助功能警告

时间:2016-02-15 11:00:11

标签: extjs

我正在将ExtJS4的大型ExtJS代码库迁移到ExtJS6,如果是完整的mit警告,则将浏览器控制台迁移到

[W] Panel panel-1017是应用程序的区域部分,但它没有标题。根据WAI-ARIA,所有区域都应该有一个包含区域标题的标题元素。

如何禁用这些警告? (我知道可访问性很好,但我想在修复迁移错误后解决)

我试过

Ext.enableAria = false;
Ext.enableAriaButtons = false;
Ext.enablePanels = false;

无济于事

1 个答案:

答案 0 :(得分:2)

它是Ext.enableAriaPanels,而不是Ext.enablePanels

它应该可以工作,因为,如果你查看Ext代码:

if (Ext.enableAriaPanels && me.ariaRole === 'region' && !title) {
    Ext.log.warn("Panel " + me.id + " is a region section of the application, " +
                 "but it does not have a title. Per WAI-ARIA, all regions " +
                 "should have a heading element that contains region's title.");
}

如果它不起作用,那么你设置的值太晚了。

相关问题