Master Detail App - 主按钮 - MasterBtn

时间:2017-03-07 16:49:17

标签: sapui5 master-detail

如果我们更改SplitAppMode,有时会从视图中丢失SplittApp主按钮。

有没有办法检查按钮是否可见?如果我们可以检查它,再次启用此按钮的方法?

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);
}

1 个答案:

答案 0 :(得分:-1)

我建议使用通过jQuery应用于按钮的CSS来查看按钮本身是否隐藏。

EG。 $("代码按钮的#ID")。attr(" class")。indexOf(" sapMSplitContainerMasterBtnHidden")

其中: 代码中按钮的ID:是为汉堡包按钮生成的标识。您可以从Chrome网站开发者工具或任何其他浏览器的元素窗格中获取此信息。 sapMSplitContainerMasterBtnHidden:隐藏按钮时应用的CSS类的名称(表示显示主视图)

希望这会对你有所帮助。