我有一个看起来非常像这个例子的应用程序 https://openui5.hana.ondemand.com/explored.html#/sample/sap.tnt.sample.ToolPage/preview
SideNavigation很棒,但我想知道是否有正式的方法可以在智能手机上自动崩溃。
我知道如何使用vanilla JS或jQuery来调整resize。我可以轻松地添加该功能,但我正在寻找更多的OpenUI5方式来实现这一点,因为我期望有更多类似的要求。
我可以将这样的属性绑定到屏幕大小吗?我知道SplitApp容器可以做到这一点,但是如果可能的话我想使用我的SideNavigation。
答案 0 :(得分:2)
是的,你可以!
ToolPage有一个名为sideExpanded
的属性。如果将侧面导航放到此容器中(建议使用它),则可以通过布尔值控制此属性。
您可以将此属性绑定到模型属性,甚至绑定到设备模型({device>/system/phone}
)。
示例:
<tnt:ToolPage id="toolPage" sideExpanded="{device>/system/phone}">
...
</tnt:ToolPage>