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