点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
现在我有一个拆分应用
这是初始化代码
var oDetailPage1 = sap.ui.view({ id:" idlaunch1", viewName:" elearningdemo.launch_lesson", 类型:sap.ui.core.mvc.ViewType.JS }); var oDetailPage2 = sap.ui.view({ id:" idlaunch2", viewName:" elearningdemo.launch_topic", 类型:sap.ui.core.mvc.ViewType.JS }); var oDetailPage3 = sap.ui.view({ id:" iddetails1", viewName:" elearningdemo.details", 类型:sap.ui.core.mvc.ViewType.JS }); app = new SplitApp(" idapp",{ beforeMasterOpen:function(){ //设置当前列表项 utils.setSideNavigationItem(app); } }); app.addMasterPage(oMasterPage1) app.addDetailPage(oDetailPage1); app.addDetailPage(oDetailPage2); app.addDetailPage(oDetailPage3); app.setInitialDetail(" idlaunch1"); app.setInitialMaster(" idMaster1");
这些是初始化整个应用程序时的请求:
如您所见,这些是每一页中必需的组件。 某些组件甚至一开始都不使用
您知道是否有任何方式可以懒加载页面吗?
非常感谢,
叶志强
嗨,
使用路由概念可以在SAPUI5中进行延迟加载。
请参考SAPUI5 SDK中维护的路由概念和说明。 以下是在SplitApp控件的文档中维护的示例。
此博客也将
如果您在路由过程中遇到任何特定问题,请告诉我们。
最好的问候,
Rohit
请参阅此博客。
您可以从此博客中获得有关如何进行js视图路由的想法。
区别在于,它无需返回App/SplitApp对象在您的视图中,您需要在视图中返回Page对象。
如果遇到任何问题,请告诉我。
最诚挚的问候
< p> Rohit一周热门 更多>