问题标签 [sap-fiori]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
13406 浏览

cordova - Cordova 试图从 repo 获取插件而不是本地插件

我正在尝试使用 SMP SDK 3.O PL3 创建适用于 iOS 的 Fiori 客户端。在某些时候,它会尝试获取一个不存在的插件:Fetching plugin "kapsel-plugin-inappbrowser" via npm

我不明白为什么。插件的源文件都在那里,就像其他插件一样: 在此处输入图像描述

插件.xml:

我已经使用 Cordova 5.2 和最新的 master 5.3 进行了尝试。

0 投票
2 回答
13070 浏览

binding - SAPUI5中如何将模型绑定到表

我试图将实体集从 oData-Service 绑定到列表。我的代码如下所示:

我的服务按预期返回了一个详细对象数组,但我似乎找不到将它们绑定到列表的方法。谢谢

0 投票
1 回答
3670 浏览

sapui5 - 如何销毁视图?

一旦有人使用后退按钮,我想销毁视图和相应的控制器。这将使我有可能避免重置功能,并且我可以在新控制器的 init 方法中使用用户创建的内容。

但是 sap-ui-core 正在抛出adding element with duplicate id错误消息,我做错了什么?

0 投票
2 回答
3647 浏览

odata - 如何将列表绑定到导航属性

我有一个目录和文件的主/详细应用程序。在我的 OData 服务中,我有一个导航属性,可以从一个目录指向一组文件。我在目录文件的详细视图中有一个列表。但我无法将其绑定到 OData 服务的导航属性

项目路径是源实体集名称。不知道我应该在哪里得到这个名字。FileSet 部分来自导航属性。我对如何在视图中映射它感到困惑。

编辑:我已从 List 标记中删除“item = {}”并尝试将其绑定到 Detail.js 文件中。

我已将绑定代码添加到“onRouteMatched”方法中。

编辑2:

我在控制器中的绑定:

我没有取回任何数据,但 SAPUI5 调试器中的路径是正确的,尽管被标记为“无效”

编辑 3

我在 onRouteMatched 函数中使用此代码使其工作

0 投票
1 回答
428 浏览

routing - 在详细信息更改之前显示弹出窗口

我正在使用来自 WEB IDE(包括路由等)的 Master-Master-Detail 模板开发类似 SAP FIORI 的应用程序。在“详细信息”视图中有一些分段按钮,用户可以使用这些按钮来评估产品质量。

我需要在用户导航到其他详细信息(从 master2 列表中选择其他项目,或返回 master1 视图)之前检查是否选择了(更改)任何按钮。如果是,则应显示弹出窗口以确认退出而不保存结果。

我尝试在“master2”视图中使用“onSelect”功能,但是:

  1. 我现在不知道如何从当前详细信息中读取值(检查是否有任何更改(选择)),
  2. 如何防止在 master2 列表中选择“新”元素。

我应该在哪个视图中使用哪个事件?

0 投票
3 回答
703 浏览

sapui5 - SAPUI5中的长按事件


sap.m.List或上是否 有长按活动sap.m.Button
我似乎找不到任何东西。

谢谢

0 投票
1 回答
5227 浏览

sapui5 - SAP Fiori 控制器未加载 - SAP Web IDE

使用 SAP Web IDE,我从 Master/Detail 模板创建了一个新应用程序。该应用程序使用最初创建的视图。现在我正在尝试添加另一个名为“FileDetail”的视图以加载到详细信息窗口中。我已将视图添加到路线:

(我知道这是不对的,但我只是想强制它加载页面)当我使用函数时

被调用我在 JS 控制台中得到一个错误

这里是树 树

我添加的唯一文件是 FileDetail.controller.js 和 FileDetail.view.xml,它们是使用新视图向导添加的

谢谢你的帮助!

0 投票
1 回答
1287 浏览

odata - SAPUI5:异步填充 ODataModel 以为视图准备数据

我的移动 Cordova 应用程序使用 OData 服务,它返回假设产品的列表。每次调用后端需要 5-10 秒。在开始视图中,我有几个图块,包括:“我的产品”。当用户单击磁贴“我的产品”时,他会被路由到使用列表控件查看“我的产品列表”。所以这个导航步骤大约需要 5-10 秒并且 UI 挂起。

现在我想开始在后台为用户的产品列表填充 ODataModel 以节省一些时间并在用户单击“我的产品”磁贴之前准备数据。正如我所见,可以通过绑定填充模型,但它只能同步工作。任何像“read”这样的异步模型方法都不会在其中存储数据。那么是否可以在后台填充 oDataModel 呢?

理想情况下是在填充模型后不久在“我的产品”图块的数字属性中显示产品数量。

谢谢!安东

0 投票
1 回答
1190 浏览

sapui5 - 如何在 SAPWebIDE 上使用库

我正在尝试使用该openui5-googlemaps库,但 WebIDE 的路径与我的 SAP 系统不同,然后部署了应用程序。

我的 SAP 系统查看路径resources/openui5/googlemaps
但是,这在 WebIDE 中不起作用。
任何想法为什么以及如何解决它?

谢谢

0 投票
2 回答
7548 浏览

jquery - SAPUI5 在 Fiori 应用中加载图像,图像路径已更改

我正在尝试在我的 fiori 应用程序中加载图像。图像位于/webapp/img/greendot.jpg这样的位置:
在此处输入图像描述

但随后我将我的应用程序部署到我的 ABAP 存储库,路径更改为:

我怎样才能得到这个路径,所以我可以加载我的图像?