问题标签 [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 回答
12477 浏览

sapui5 - SAP UI5:通过两个不同的 OData URL 从主页面和详细信息页面导航

我正在尝试使用 SAPUI5 中的 OData servicea 创建一个主 - 详细信息页面。在母版页中一切正常。这意味着我可以使用 OData URL 使用来自 SAP 后端的有效数据填充列表。

现在我想要实现的是,调用第二个 OData URL 来获取详细值并将其填充到页面中。

我的Master.controller.js

控制台输出给出

我无法从第二个 URL 填充详细信息页面中的值。任何人都可以指导或帮助我吗?

我的Compenent.js

我的Detail.controller.js

0 投票
1 回答
225 浏览

html - 在扩展 Fiori 控制器中访问 oModel 数据

如何在扩展的 Fiori 控制器中访问 oModel 的数据?

我正在尝试以下方法,但没有成功:

this.getView().getModel()

这会返回一个对象,但是当我尝试访问 .getData() 时,它为空...

我正在扩展 MM_PO_APV 应用程序和 S3 控制器。

感谢您的支持。

0 投票
2 回答
2918 浏览

sapui5 - XML 视图中的动态 ID

专家们,

我需要在扩展的 Fiori 应用程序中将动态 ID 声明到 XML 视图中。我需要这个,因为我需要根据 Item 值设置图像 src。

有没有办法做这样的事情?

问候, 安德烈

0 投票
2 回答
718 浏览

html - 抑制 SAPUI5、Fiori 中的“书签”按钮时的奇怪行为

前段时间我成功地抑制了标准 Fiori 应用程序 MM_PO_APV 中存在的“另存为瓷砖”按钮:

但是他们更新了SAPUI5版本,我认为是最新的,它带有一个问题。如您所见,该按钮正在出现,但具有奇怪的行为:

奇怪的行为

我所有的代码都保持不变,正如我在文档 API 上看到的那样,它也保持不变。

你能帮我解决这个问题吗?

问候,

安德烈

0 投票
2 回答
7316 浏览

sap-fiori - 扩展 SAP Fiori 应用程序 - 在页脚中添加按钮

我正在扩展 hcm.emp.payslip 应用程序,需要在页脚中添加一个按钮....正确的做法是什么?...

选项 1:按照此pdf第 13 页中的说明放置扩展点.. - 它不起作用..我完全按照提到的步骤操作。或者这不起作用,因为我们自己插入了一个扩展点,现在不支持。?

选项 2:扩展 UI 控制器挂钩,如此所述 ——我无法尝试,因为文档非常简短,而且我是初学者......另外我不确定我们是否可以通过扩展控制器来更改视图

我正在使用eclipse,并安装了Tool kit插件,我看到一些地方他们推荐使用Web IDE,但我们想使用工具包来做,因为我不确定我们是否有云HANA访问权限。还是使用UI工具包的方式还是可以的..

想建议正确的方法和详细的步骤......

0 投票
1 回答
9650 浏览

sapui5 - Fiori - 跨应用程序导航

我想在启动板中的应用程序之间导航。我通过大量搜索发现,通过 ushell 中的 CrossApplicationNavigation 是一种方法。这是文档的链接(SAPUI5 SDK - Demo Kit)

启动板中的每个应用程序都有“语义对象”和“动作”以供进一步导航。

我遵循文档并编写了以下代码来创建 CrossApplicaionNavigation 服务。

只是为了确保 oCrossAppNavigator 服务正确启动,编写了以下代码。

因此,知道该服务有效,我编写了以下代码来导航到“SalesOrder”应用程序和“创建”操作。

这是我的问题。上面的语句既不会进入 SalesOrder 应用程序,也不会在控制台中打印任何错误。它应该使用上述哈希码更新 URL 并转到该应用程序。

注意:使用上述哈希码手动更改 URL 将正确转到 SalesOrder 应用程序。

提前致谢,

瓦格利

0 投票
1 回答
12780 浏览

sapui5 - 在 SAP Fiori 中添加自定义库作为依赖项

我有一个自定义库 com.foo.library,我想将其作为我构建的类似 Fiori 的应用程序的依赖项。

面向开发人员的 SAP Fiori Launchpad -> Launchpad 应用程序的最佳实践

在 component.js 配置文件中声明配置信息,比如图标的位置、库依赖

有道理,将我的库添加为依赖项看起来像

使用 Fiori,您必须使用相对路径。

例如,要使我的依赖项起作用,它必须位于

/resources/com/foo/图书馆

将自定义库上传到 ABAP SAPUI5 存储库并使用相对路径提供服务的步骤是什么?

编辑:

目前我已经使用 Component.init 加载了库

它可以工作,但是我想将库设置为依赖项

从上面的代码我可以看到,当组件加载库依赖项时,没有选项可以传入 url,所以我假设必须相对于资源找到库

0 投票
1 回答
3633 浏览

sapui5 - SAP ui5 应用程序中非活动用户的会话超时

我正在创建一个 UI5 应用程序。我的问题是如何为非活动用户设置会话超时。会话超时是否有任何直接属性?

0 投票
0 回答
1835 浏览

sapui5 - 在没有 SAP 许可的情况下在 OpenUI5 中创建和使用自定义主题的步骤是什么?

我正在寻找有关如何在自定义 OpenUI5 应用程序中创建和使用自定义主题的步骤(端到端)。

我已经查看了 GitHub 中的 OpenUI5 代码,就端到端流程而言,我仍然有点不清楚。

这是我到目前为止所理解的

  1. 每个控件对每个主题都有自己的*.less文件,并且有base.less颜色定义。
  2. 一个 grunt 任务循环遍历 LESS 文件并library.css为每个库生成一个公共文件(sap.ui.core,sap.m等。)
  3. resources在文件夹中添加 CSS,如下所示

这是正确的,还是我错过了在没有任何 SAP 软件许可的情况下创建自定义主题的方法?

我认为“UI 主题设计器”需要安装 SAP 软件。我正在寻找与 SAP 环境无关的东西。

0 投票
1 回答
820 浏览

filtering - SAPUI5 过滤器搜索

我正在使用 Master-Master-Detail 模板开发 Fiori 应用程序,首先我按日期过滤,但我想使用默认生成的搜索框。我需要使用两个条件过滤器:日期和在搜索框中指定的元素。有人知道如何在不删除以前的过滤器的情况下添加搜索过滤器吗?