首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >单击通用瓦片时加载项目中的不同组件类似于openUi5中的launchpad概念

单击通用瓦片时加载项目中的不同组件类似于openUi5中的launchpad概念
EN

Stack Overflow用户
提问于 2019-07-06 13:17:40
回答 1查看 61关注 0票数 1

我们正在创建一个开放的ui5项目,并希望创建一个类似于Fiori Launchpad的launchpad概念,所以我创建了一个项目,在其中我创建了一个通用的Tile页面,其中所有的tiles都被加载。点击磁贴,我只想加载特定的模块。例如,我有一个磁贴名称员工列表(这有一个单独的ui5项目,这是在一些文件夹中)在磁贴的点击,我应该能够加载模块从给定的路径,同时我应该能够改变导航路径的网址(如http://somehostname:port/#/EmployeeList-display)。

我可以通过jQuery.sap.registerModulePath("employeeList","and Path“)加载模块,但我不能更改URL。

代码语言:javascript
复制
jQuery.sap.registerModulePath("componentName", path);
//setting the url path
var _component = new sap.ui.core.ComponentContainer({
            height: "100%",
            name: componentName,
            async: true
        });

当我运行这个项目时,我能够加载项目并导航到新页面,但URL没有更新。我想更新URL,以便当后退按钮被按下时,它应该返回到上一页。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-02 20:10:59

我找到了一个解决方案,通过加载,反串的路由定义的方法,然后调用NavTo方法,它解决了我的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56911422

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档