源代码如下:

<!DOCTYPE html>
<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>Fiori Launchpad Sandbox</title><script>window["sap-ushell-config"] = {defaultRenderer: "fiori2",bootstrapPlugins: {KeyUserPlugin: {component: "sap.ushell.plugins.rta"},PersonalizePlugin: {component: "sap.ushell.plugins.rta-personalize"}},applications: {"display-uimodule": {title: "Products",description: "App Description",icon: "sap-icon://add",additionalInformation: "SAPUI5.Component=tutorial.products",applicationType: "URL",url: "./",navigationMode: "embedded"},"display-uimodule2": {title: "Jerry Products",description: "Jerry's Products",icon: "sap-icon://add",additionalInformation: "SAPUI5.Component=tutorial.products",applicationType: "URL",url: "./",navigationMode: "embedded"}}};</script><scriptid="sap-ui-bootstrap"src="https://sapui5.hana.ondemand.com/test-resources/sap/ushell/bootstrap/sandbox.js"></script><scriptid="sap-ui-bootstrap"src="https://sapui5.hana.ondemand.com/resources/sap-ui-core.js"data-sap-ui-resourceroots='{"tutorial.products": "./"}'data-sap-ui-theme="sap_fiori_3"data-sap-ui-compatVersion="edge"data-sap-ui-async="true"data-sap-ui-frameOptions="allow"></script><script>sap.ui.getCore().attachInit(() => sap.ushell.Container.createRenderer().placeAt("content"));</script></head><body class="sapUiBody" id="content"></body>
</html>

实现要点

直接给 window 的 sap-ushell-config 属性写入 Fiori Launchpad 的配置值,其中 Launchpad tiles 的配置,写在 applications 字段里:

其中 additionalInformation 字段的 SAPUI5.Component=后面,指定了 tile 对应的 SAP UI5 Component 的技术明细。

该 Component 对应的 Component.js, 必须和 Fiori Launchpad 本地实现的 flpSandbox.html, 位于同一层级结构下:


最后效果如下:

更多Jerry的原创文章,尽在:“汪子熙”:

SAP UI5 的本地 Fiori sandbox Launchpad相关推荐

  1. SAP UI5 CRM Reuse Fiori应用 note.js代码审查结果

    目录 1. Unused require statement Line4 could be deleted. 2. Unused code _dateBound = true Is this _dat ...

  2. SAP UI5在本地运行和部署到服务器后运行的差异

    Sent: Thursday, December 4, 2014 1:06 PM Subject: local run和GM6上run 框架的处理不一样 发现一个问题.同样一行代码:this.getV ...

  3. 关于SAP UI5 CRM Reuse Fiori应用的代码审查

    目录 1. Question about maven build output If we open the target folder: What is exactly the usage of t ...

  4. SAP UI5 应用开发教程之三十五 - 如何把本地开发的 SAP UI5 应用部署到 ABAP 服务器上

    本教程前 34 个步骤, SAP UI5 应用一直是在本地 Visual Studio Code 中开发并通过本地命令行 ui5 serve 启动然后本地测试的. 本步骤我们将学习,如何使用 SAP ...

  5. 一键部署开箱即用的代理服务器,解决 SAP UI5 应用开发过程中访问远端 OData 服务的跨域问题试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 作者简介 Jerry Wang,2007 年从电子科技大学计算机专业硕士毕业后加入 SAP 成都研究院工作至今.Jerry 是 SAP 社区导师,S ...

  6. SAP Fiori 应用的本地 sandbox Launchpad - 出于测试用途

    After you have created an SAPUI5 application project, you should be able to run the SAP Fiori launch ...

  7. SAP UI5 应用开发教程之五十四 - 如何将本地 SAP UI5 应用配置到本地 Fiori Launchpad 中的试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

  8. 如何将SAP UI5应用配置到SAP云平台Fiori Launchpad里

    在SAP云平台WebIDE里新建一个UI5应用并本地运行通过后,在webapp文件夹下打开manifest.json文件,进入navigation区域,semantic object维护成data,a ...

  9. 如何把SAP UI5应用部署到SAP云平台的Fiori Launchpad里去

    (1) 首先在WebIDE里把开发好的SAP ui5应用部署到SAP Cloud Platform上: 在弹出窗里维护部署明细: 成功部署后,点击Register to SAP Fiori Launc ...

最新文章

  1. 蚂蚁从飞机上掉下来的数学建模分析
  2. matlab2017b修改mesh的着色方案
  3. dart --- 环境配置
  4. iOS自定义组与组之间的距离以及视图
  5. 国图三维不动产创新实践:三维地籍图制作
  6. Android studio环境变量配置及其作用(JDK与SDK配置)
  7. 异步社区两周年 - 技术图书免费送(活动已结束)
  8. 使用 SPDK 技术优化虚拟机本地存储的 IO 性能
  9. python数据可视化matplotlib之grid
  10. unity上线流程_新的Unity商店上线了
  11. 别做正常的傻瓜---奚恺元 随记2017-12-6周三
  12. 不是买一台电脑就能敲代码!学习java必须了解的计算机知识以及准备工作
  13. 姚班普信男--一篇后人类观察田野笔记
  14. uniapp修改文件名并保存到本地
  15. 服务器主板性能排行榜,四路绝佳!华硕服务器主板性能强劲
  16. [题集]ADS13 Randomized Algorithms
  17. 新华网:南通市创新大数据管理应用取得显著成效
  18. SQL SERVER 解析XML字符串
  19. 北京尚学堂JAVASE课程
  20. 初探领域驱动设计(Domain Driven Design)

热门文章

  1. BZOJ-1057: [ZJOI2007]棋盘制作(单调栈)
  2. mysql二进制安装
  3. oc调用rest api
  4. java 使用ireport无法显示图片问题分析
  5. 点关机后主机不能自动关机的原因
  6. Visual Studio 2010中C++项目升级指南
  7. org.junit.runners.model.InvalidTestClassError: Invalid test class ‘‘: 1. No runnable methods
  8. Java中Filter、Listener,拦截器的学习,listener、 filter、servlet 加载顺序及其详解
  9. Chapter 4, FAQ about Master Theorm, exercises and problems
  10. python运算学习之Numpy ------ 数组的切片索引与循环遍历、条件和布尔数组、形状变化...