问题标签 [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.
binding - SAPUI5中如何将模型绑定到表
我试图将实体集从 oData-Service 绑定到列表。我的代码如下所示:
我的服务按预期返回了一个详细对象数组,但我似乎找不到将它们绑定到列表的方法。谢谢
sapui5 - 如何销毁视图?
一旦有人使用后退按钮,我想销毁视图和相应的控制器。这将使我有可能避免重置功能,并且我可以在新控制器的 init 方法中使用用户创建的内容。
但是 sap-ui-core 正在抛出adding element with duplicate id
错误消息,我做错了什么?
odata - 如何将列表绑定到导航属性
我有一个目录和文件的主/详细应用程序。在我的 OData 服务中,我有一个导航属性,可以从一个目录指向一组文件。我在目录文件的详细视图中有一个列表。但我无法将其绑定到 OData 服务的导航属性
项目路径是源实体集名称。不知道我应该在哪里得到这个名字。FileSet 部分来自导航属性。我对如何在视图中映射它感到困惑。
编辑:我已从 List 标记中删除“item = {}”并尝试将其绑定到 Detail.js 文件中。
我已将绑定代码添加到“onRouteMatched”方法中。
编辑2:
我在控制器中的绑定:
我没有取回任何数据,但 SAPUI5 调试器中的路径是正确的,尽管被标记为“无效”
编辑 3
我在 onRouteMatched 函数中使用此代码使其工作
routing - 在详细信息更改之前显示弹出窗口
我正在使用来自 WEB IDE(包括路由等)的 Master-Master-Detail 模板开发类似 SAP FIORI 的应用程序。在“详细信息”视图中有一些分段按钮,用户可以使用这些按钮来评估产品质量。
我需要在用户导航到其他详细信息(从 master2 列表中选择其他项目,或返回 master1 视图)之前检查是否选择了(更改)任何按钮。如果是,则应显示弹出窗口以确认退出而不保存结果。
我尝试在“master2”视图中使用“onSelect”功能,但是:
- 我现在不知道如何从当前详细信息中读取值(检查是否有任何更改(选择)),
- 如何防止在 master2 列表中选择“新”元素。
我应该在哪个视图中使用哪个事件?
sapui5 - SAPUI5中的长按事件
sap.m.List
或上是否
有长按活动sap.m.Button
?
我似乎找不到任何东西。
谢谢
odata - SAPUI5:异步填充 ODataModel 以为视图准备数据
我的移动 Cordova 应用程序使用 OData 服务,它返回假设产品的列表。每次调用后端需要 5-10 秒。在开始视图中,我有几个图块,包括:“我的产品”。当用户单击磁贴“我的产品”时,他会被路由到使用列表控件查看“我的产品列表”。所以这个导航步骤大约需要 5-10 秒并且 UI 挂起。
现在我想开始在后台为用户的产品列表填充 ODataModel 以节省一些时间并在用户单击“我的产品”磁贴之前准备数据。正如我所见,可以通过绑定填充模型,但它只能同步工作。任何像“read”这样的异步模型方法都不会在其中存储数据。那么是否可以在后台填充 oDataModel 呢?
理想情况下是在填充模型后不久在“我的产品”图块的数字属性中显示产品数量。
谢谢!安东
sapui5 - 如何在 SAPWebIDE 上使用库
我正在尝试使用该openui5-googlemaps
库,但 WebIDE 的路径与我的 SAP 系统不同,然后部署了应用程序。
我的 SAP 系统查看路径resources/openui5/googlemaps
。
但是,这在 WebIDE 中不起作用。
任何想法为什么以及如何解决它?
谢谢