问题标签 [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.
sapui5 - SAP UI5:通过两个不同的 OData URL 从主页面和详细信息页面导航
我正在尝试使用 SAPUI5 中的 OData servicea 创建一个主 - 详细信息页面。在母版页中一切正常。这意味着我可以使用 OData URL 使用来自 SAP 后端的有效数据填充列表。
现在我想要实现的是,调用第二个 OData URL 来获取详细值并将其填充到页面中。
我的Master.controller.js
控制台输出给出
我无法从第二个 URL 填充详细信息页面中的值。任何人都可以指导或帮助我吗?
我的Compenent.js
我的Detail.controller.js
html - 在扩展 Fiori 控制器中访问 oModel 数据
如何在扩展的 Fiori 控制器中访问 oModel 的数据?
我正在尝试以下方法,但没有成功:
this.getView().getModel()
这会返回一个对象,但是当我尝试访问 .getData() 时,它为空...
我正在扩展 MM_PO_APV 应用程序和 S3 控制器。
感谢您的支持。
sapui5 - XML 视图中的动态 ID
专家们,
我需要在扩展的 Fiori 应用程序中将动态 ID 声明到 XML 视图中。我需要这个,因为我需要根据 Item 值设置图像 src。
有没有办法做这样的事情?
问候, 安德烈
html - 抑制 SAPUI5、Fiori 中的“书签”按钮时的奇怪行为
前段时间我成功地抑制了标准 Fiori 应用程序 MM_PO_APV 中存在的“另存为瓷砖”按钮:
但是他们更新了SAPUI5版本,我认为是最新的,它带有一个问题。如您所见,该按钮正在出现,但具有奇怪的行为:
我所有的代码都保持不变,正如我在文档 API 上看到的那样,它也保持不变。
你能帮我解决这个问题吗?
问候,
安德烈
sap-fiori - 扩展 SAP Fiori 应用程序 - 在页脚中添加按钮
我正在扩展 hcm.emp.payslip 应用程序,需要在页脚中添加一个按钮....正确的做法是什么?...
选项 1:按照此pdf第 13 页中的说明放置扩展点.. - 它不起作用..我完全按照提到的步骤操作。或者这不起作用,因为我们自己插入了一个扩展点,现在不支持。?
选项 2:扩展 UI 控制器挂钩,如此处所述 ——我无法尝试,因为文档非常简短,而且我是初学者......另外我不确定我们是否可以通过扩展控制器来更改视图
我正在使用eclipse,并安装了Tool kit插件,我看到一些地方他们推荐使用Web IDE,但我们想使用工具包来做,因为我不确定我们是否有云HANA访问权限。还是使用UI工具包的方式还是可以的..
想建议正确的方法和详细的步骤......
sapui5 - Fiori - 跨应用程序导航
我想在启动板中的应用程序之间导航。我通过大量搜索发现,通过 ushell 中的 CrossApplicationNavigation 是一种方法。这是文档的链接(SAPUI5 SDK - Demo Kit)
启动板中的每个应用程序都有“语义对象”和“动作”以供进一步导航。
我遵循文档并编写了以下代码来创建 CrossApplicaionNavigation 服务。
只是为了确保 oCrossAppNavigator 服务正确启动,编写了以下代码。
因此,知道该服务有效,我编写了以下代码来导航到“SalesOrder”应用程序和“创建”操作。
这是我的问题。上面的语句既不会进入 SalesOrder 应用程序,也不会在控制台中打印任何错误。它应该使用上述哈希码更新 URL 并转到该应用程序。
注意:使用上述哈希码手动更改 URL 将正确转到 SalesOrder 应用程序。
提前致谢,
瓦格利
sapui5 - 在 SAP Fiori 中添加自定义库作为依赖项
我有一个自定义库 com.foo.library,我想将其作为我构建的类似 Fiori 的应用程序的依赖项。
面向开发人员的 SAP Fiori Launchpad -> Launchpad 应用程序的最佳实践
在 component.js 配置文件中声明配置信息,比如图标的位置、库依赖
有道理,将我的库添加为依赖项看起来像
使用 Fiori,您必须使用相对路径。
例如,要使我的依赖项起作用,它必须位于
/resources/com/foo/图书馆
将自定义库上传到 ABAP SAPUI5 存储库并使用相对路径提供服务的步骤是什么?
编辑:
目前我已经使用 Component.init 加载了库
它可以工作,但是我想将库设置为依赖项
从上面的代码我可以看到,当组件加载库依赖项时,没有选项可以传入 url,所以我假设必须相对于资源找到库
sapui5 - SAP ui5 应用程序中非活动用户的会话超时
我正在创建一个 UI5 应用程序。我的问题是如何为非活动用户设置会话超时。会话超时是否有任何直接属性?
sapui5 - 在没有 SAP 许可的情况下在 OpenUI5 中创建和使用自定义主题的步骤是什么?
我正在寻找有关如何在自定义 OpenUI5 应用程序中创建和使用自定义主题的步骤(端到端)。
我已经查看了 GitHub 中的 OpenUI5 代码,就端到端流程而言,我仍然有点不清楚。
这是我到目前为止所理解的
- 每个控件对每个主题都有自己的
*.less
文件,并且有base.less
颜色定义。 - 一个 grunt 任务循环遍历 LESS 文件并
library.css
为每个库生成一个公共文件(sap.ui.core
,sap.m
等。) resources
在文件夹中添加 CSS,如下所示
这是正确的,还是我错过了在没有任何 SAP 软件许可的情况下创建自定义主题的方法?
我认为“UI 主题设计器”需要安装 SAP 软件。我正在寻找与 SAP 环境无关的东西。
filtering - SAPUI5 过滤器搜索
我正在使用 Master-Master-Detail 模板开发 Fiori 应用程序,首先我按日期过滤,但我想使用默认生成的搜索框。我需要使用两个条件过滤器:日期和在搜索框中指定的元素。有人知道如何在不删除以前的过滤器的情况下添加搜索过滤器吗?