我有一个非常类似于此示例的应用程序
https://openui5.hana.ondemand.com/explored.html#/sample/sap.tnt.sample.ToolPage/preview

SideNavigation很棒,但我想知道是否有正式的方法可以在智能手机上自动折叠它。

我知道即使使用香草JS或jQuery也要收听调整大小的声音。我可以轻松地添加该功能,但是我正在寻找一种更类似于OpenUI5的方式来实现该功能,因为我期望有更多类似的要求。

我可以将这样的属性绑定到屏幕尺寸吗?我知道SplitApp容器可以做到这一点,但我想尽可能使用我的SideNavigation。

最佳答案

是的你可以!

ToolPage具有一个名为sideExpanded的属性。如果将侧面导航放置到此容器中(建议使用),则可以通过布尔值来控制此属性。

您可以将此属性绑定到模型属性,甚至可以绑定到设备模型({device>/system/phone})。

例:

<tnt:ToolPage id="toolPage" sideExpanded="{device>/system/phone}">...</tnt:ToolPage>

关于javascript - 在手机上自动折叠OpenUI5侧面导航,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37125356/

10-10 13:17