2020-08-18 02:11发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨!
您能告诉我如何改善智能手机中SplitApp中页面之间的通信吗?
我希望在"电话视图"中只能在"母版页"中看到列表。 如果有人选择项目,那么他只会得到例如" Zusammenfassung"。
我该怎么办?
现在我有这样的事情。
我想得到这个
提前谢谢!
此致
克里斯蒂娜
你好克里斯蒂娜,
您能否提供更多技术信息,例如主视图的控制器源代码和/或manifest.json,以更深入地了解如何实现主视图和详细视图之间的路线,目标和导航。
在此用例中,我们使用来自webide的拆分应用模板。 它在主控制器的onInit生命周期函数中将PatternMatched回调函数附加到主路由。 触发此事件后,回调函数将检查是否有对象加载到主列表中,并决定以此加载详细信息视图并绑定第一个已加载的对象。 如果在onInit上没有将任何对象加载到主列表中,则回调函数将加载noObjectsAvailable视图并显示该视图。
sap.ui.define([...]){ ... onInit:function(){ ... this.getRouter()。getRoute(" master")。attachPatternMatched(this._onMasterMatched,this); ... }, _onMasterMatched:function(){ this._oListSelector.oWhenListLoadingIsDone.then( 函数(mParams){ 如果(mParams.list.getMode()==="无"){ 返回; } this.getModel(" appView")。setProperty("/img/addEnabled",true); 如果(!mParams.list.getSelectedItem()){ this.getRouter()。navTo(" object",{ ObjectId:encodeURIComponent(mParams.firstListitem.getBindingContext()。getProperty(" ObjectId")) },是对的); } } .bind(this), 函数(mParams){ 如果(mParams.error){ 返回; } this.getRouter()。getTargets()。display(" detailNoObjectsAvailable"); } .bind(this) ); }, }
尝试将splitapp的模式设置为:
ShowHideMode或StretchCompressMode
,如果在移动设备中,您希望默认选择第三个IconTabFilter ,然后-
为xml中的每个IconTabFilter定义键属性,然后最初仅使用sap.ui.Device.system检查设备,并使用setSelectedKey
致谢
阿基列什
最多设置5个标签!
你好克里斯蒂娜,
您能否提供更多技术信息,例如主视图的控制器源代码和/或manifest.json,以更深入地了解如何实现主视图和详细视图之间的路线,目标和导航。
在此用例中,我们使用来自webide的拆分应用模板。 它在主控制器的onInit生命周期函数中将PatternMatched回调函数附加到主路由。 触发此事件后,回调函数将检查是否有对象加载到主列表中,并决定以此加载详细信息视图并绑定第一个已加载的对象。 如果在onInit上没有将任何对象加载到主列表中,则回调函数将加载noObjectsAvailable视图并显示该视图。
尝试将splitapp的模式设置为:
ShowHideMode或StretchCompressMode
,如果在移动设备中,您希望默认选择第三个IconTabFilter ,然后-
为xml中的每个IconTabFilter定义键属性,然后最初仅使用sap.ui.Device.system检查设备,并使用setSelectedKey
致谢
阿基列什
一周热门 更多>