0
有没有办法隐藏/在TablayoutPanel显示的TabBar项目GWT:TabPanelLayoutPanel隐藏或显示Tabbaritems
有没有办法隐藏/在TablayoutPanel显示的TabBar项目GWT:TabPanelLayoutPanel隐藏或显示Tabbaritems
调用setVisible将只设置样式属性显示到没有。所以,你可以创建自己的API这样,
public void hideTabItem (Widget tabItem, boolean hideFl)
{
hideTabItem (tabItem.getElement(), hideFl);
OR
tabItem.setVisible (hideFl);
}
private static native void hideTabItem (Element elem, boolean visible)
/*-{
elem.style.display = visible ? '' : 'none';
elem.setAttribute('aria-hidden', String(!visible));
}-*/;
注:要了解更多关于ARIA隐藏属性访问链接Aria-Hidden-Property
“咏叹调隐藏”这个属性是新的给我,可你只是告诉我它到底是什么,我没有谷歌,但没有太多内容 – JAVAC
检查编辑答案 –
有关GWT的Aria信息 - https://developers.google.com/web-toolkit/doc/latest/DevGuideA11y – SSR