如果我们更改SplitAppMode,有时会从视图中丢失SplittApp主按钮。
有没有办法检查按钮是否可见?如果我们可以检查它,再次启用此按钮的方法?
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 :(得分:-1)
我建议使用通过jQuery应用于按钮的CSS来查看按钮本身是否隐藏。
EG。 $("代码按钮的#ID")。attr(" class")。indexOf(" sapMSplitContainerMasterBtnHidden")
其中: 代码中按钮的ID:是为汉堡包按钮生成的标识。您可以从Chrome网站开发者工具或任何其他浏览器的元素窗格中获取此信息。 sapMSplitContainerMasterBtnHidden:隐藏按钮时应用的CSS类的名称(表示显示主视图)
希望这会对你有所帮助。