Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sapui5 如何创建SAP Fiori自定义启动板?_Sapui5_Sap Fiori_Sap Web Ide - Fatal编程技术网

Sapui5 如何创建SAP Fiori自定义启动板?

Sapui5 如何创建SAP Fiori自定义启动板?,sapui5,sap-fiori,sap-web-ide,Sapui5,Sap Fiori,Sap Web Ide,我想创建一个Fiori启动板,它能够运行Fiori应用程序,而未使用独立选项开发。但是我在WEB IDE中找不到任何选项来创建Fiori launchpad应用程序,而据我所知,SAP Fiori本身就是一个SAPUI5应用程序 欢迎提供任何文件或链接 Fiori launchpad基本上是一个瓷砖的集合,所以您想试试这条路线 最基本的方法似乎是基于平铺的网格布局: 或者,您可以将sap.m.TileContainer与sap.m.StandardTiles一起使用: 或者您可以使用一些sap

我想创建一个Fiori启动板,它能够运行
Fiori
应用程序,而未使用
独立
选项开发。但是我在WEB IDE中找不到任何选项来创建Fiori launchpad应用程序,而据我所知,
SAP Fiori
本身就是一个SAPUI5应用程序


欢迎提供任何文件或链接

Fiori launchpad基本上是一个瓷砖的集合,所以您想试试这条路线

最基本的方法似乎是基于平铺的网格布局:

或者,您可以将sap.m.TileContainer与sap.m.StandardTiles一起使用:

或者您可以使用一些sap.m.面板。为每个面板指定一个标题,并用sap.m.GenericFiles填充,它看起来应该与实际的启动板非常相似:


真正的launchpad是由
sap.ushell.ui.launchpad
名称空间中的内容组成的,该名称空间没有很好的文档记录,但您可能还需要对其进行重新设计。

Fiori launchpad基本上是一个分幅的集合,因此您希望尝试这种方法

最基本的方法似乎是基于平铺的网格布局:

或者,您可以将sap.m.TileContainer与sap.m.StandardTiles一起使用:

或者您可以使用一些sap.m.面板。为每个面板指定一个标题,并用sap.m.GenericFiles填充,它看起来应该与实际的启动板非常相似:


真正的launchpad是由
sap.ushell.ui.launchpad
名称空间中的内容组成的,该名称空间没有很好的文档记录,但您可能也需要重新设计它。

亲爱的@Marc,谢谢您的链接。它们确实很有用,但我目前的问题是路由。据我所知,标准启动板在shell中加载不同应用程序的数据。问题是我在不同的项目中创建了不同的应用程序,并将它们部署到ABAP存储库中的不同包中。现在的问题是,我如何才能像在标准启动板中那样路由到这些视图。亲爱的@Marc,谢谢你的链接。它们确实很有用,但我目前的问题是路由。据我所知,标准启动板在shell中加载不同应用程序的数据。问题是我在不同的项目中创建了不同的应用程序,并将它们部署到ABAP存储库中的不同包中。现在的问题是如何像在标准启动板中那样路由到这些视图。最后,我找到了一个基于JPA的服务OData的好方法,并扩展了它以实现OpenUI5的自定义启动板。你可以找到完整的代码。我把它作为一个答案,但是一些对UI5一无所知的主持人删除了我的答案。您可以免费扩展我的示例启动板。最后,我找到了一个基于JPA的服务OData的好方法,并扩展了它以实现OpenUI5的自定义启动板。你可以找到完整的代码。我把它作为一个答案,但是一些对UI5一无所知的主持人删除了我的答案。您可以自由扩展我的示例launchpad。