有没有办法在TablayoutPanel中隐藏/显示TabBar项目
答案 0 :(得分:2)
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-hidden属性的更多信息,请访问链接Aria-Hidden-Property