有什么方法可以在 TablayoutPanel 中隐藏/显示 TabBar 项目
问问题
564 次
1 回答
2
setVisible 只会将样式属性display设置为none。所以你可以像这样创建自己的 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
于 2012-12-05T06:00:14.103 回答