2017-03-07 52 views
-1

如果我們更改SplitAppMode,有時我們會從視圖中丟失SplittApp主按鈕。主細節應用程序 - 主按鈕 - MasterBtn

有沒有辦法檢查按鈕是否可見?如果我們可以檢查它,一種方法來再次啓用此按鈕?

enter image description here

if (app.getMode() === "ShowHideMode") { 
    app.setMode(sap.m.SplitAppMode.HideMode); 
} else { 
// to get it really to work, we have to set the ShowHideMode at first 
    app.setMode(sap.m.SplitAppMode.ShowHideMode); 
    app.setMode(sap.m.SplitAppMode.HideMode); 
} 
+0

「有時我們失去了按鈕」是什麼意思? – matbtt

+0

這意味着,在這一點上什麼也沒有。 NavBack Btn也不在了。 – user2405095

+0

好的,也許我應該用另一種方式來問:「如果我們改變SplitMode,有時候我們會失去按鈕,」是什麼意思?請準確描述你設定的時間。 – matbtt

回答

-1

我建議使用通過jQuery應用到按鈕的CSS看到按鈕本身是否隱藏或不。

例如, $(「#code of button from your code」)。attr(「class」)。indexOf(「sapMSplitContainerMasterBtnHidden」)

其中: 代碼中按鈕的ID:是爲漢堡按鈕。您可以從Chrome網頁開發人員工具或任何其他瀏覽器的元素窗格中獲取此信息。 sapMSplitContainerMasterBtnHidden:是隱藏按鈕時應用的CSS類的名稱(即顯示主視圖)

希望這可以幫助你。

+0

會試試看!謝謝! – user2405095