问题标签 [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 投票
1 回答
1522 浏览

javascript - 带有 XML 视图的 JS 图表

我目前正在开发一个 SAPUI5 应用程序,我希望在其中添加一个简单的条形图。我想知道可以在我的 XML 视图中使用的任何图表库。

我期待的图表非常简单。PFA 带有可用数据的屏幕截图。 图形图像

-- 问候 SAurabha J

0 投票
3 回答
18550 浏览

sapui5 - Fiori——跨应用导航;处理启动参数?

这个问题与:

我的用例是这样的:

我有多个应用程序应该链接到其他应用程序(深度)。由于交叉导航的文档提到避免深度链接,我决定使用启动参数。

例如:

应用程序 A 在一个项目的详细视图中有一些项目的列表 有对另一个应用程序 B 的引用,其中包含一些其他详细信息。假设 A 显示文章详细信息,B 显示文章制作者的一些详细信息。

应用程序 A 现在将使用如下导航:

现在在应用程序 BI 中,在 init 方法末尾的 Component.js 中使用这样的代码。

第一个问题:这是处理启动参数的正确位置吗?

第二个问题:如果我使用导航启动参数仍然会在代码中,我宁愿删除它,但如何?

更新

在目标应用程序 (B) 中,它将导致以下 URL:

无论如何,我希望有这样的东西:

0 投票
1 回答
1242 浏览

sapui5 - ui5 TreeTable 动态长度

我在类似 Fiori 的应用程序中使用sap.ui5.table.TreeTable控件。对于数据绑定,我使用注释和树工作很好。

我的问题是动态设置可见行数 - 在节点展开/折叠后必须更改它。

有一个事件:toggleOpenState,但是在添加children之前调用了它。

我该如何设置?

提前致谢, 雅库布

____________ 编辑 _______________________

我已经实现了 toggleOpenState 事件:

当树表在 cosole 中从 3 行扩展到 8 行时:

在此处输入图像描述

我需要返回 8,但我不知道如何返回。

0 投票
1 回答
7866 浏览

sapui5 - Fiori SAPUI5 - 在跨应用导航期间以字符串形式获取完整的目标 URL

我有一个用例,我必须将目标 url 捕获为字符串。

我使用跨应用导航导航到另一个应用。如何构建跨应用导航后获得的相同 url,以便可以将其保存为可共享的链接。

0 投票
0 回答
3372 浏览

sapui5 - 在 SAP Fiori Launchpad 中使用自定义图标/字体

我正在寻找一种方法来使用 Fiori Launchpad 中已有的自定义图标字体。

我使用主题设计器检测到一种方式:http: //scn.sap.com/community/fiori/blog/2015/12/20/custom-icons-in-fiori-launchpad

但据我了解,此图标仅适用于特殊主题。

我正在寻找一种方法来注册我自己的字体,以便图标类似于“特殊”Fiori 图标可用。

看起来它们存储在这里:UI5/sap/ushell/themes/base/fonts/

并由默认主题引用,如下所示:/UI5/sap/fiori/themes/sap_bluecrystal/library.css

图标也可按名称在图标选择器 (Fiori Launchpad Designer) 中使用。所以问题是:

  1. 是否可以使用类似于现有字体的自己的字体?
  2. 如果是这样,字体应该放在哪里以及如何放置?
  3. 如果是这样,应该在哪里以及如何定义图标名称,以便可以像这样使用它们:“sap-icon://myNameSpace/iconname”

我已经知道如何使用 IconPool 在我自己的应用程序中执行此操作,但不知道如何在 Fiori Launchpad/Designer 中的标准主题中执行此操作。供参考:https ://help.sap.com/saphelp_uiaddon10/helpdata/en/21/ea0ea94614480d9a910b2e93431291/content.htm

0 投票
0 回答
1322 浏览

javascript - 具有标准 SAPUI5 路由的 sap.ui.unified.Shell

我们试图通过使用标准路由概念在 sap.ui.unified.shell 内容中实现多个视图,但我们不知道如何在代码级别实现这一点。

当用户单击侧窗格中的主页项时,主页视图应加载到 shell 的内容中。(期望主页视图的书签 url)

主视图.XML:

主控制器.JS:

同样,当用户选择任何侧边菜单项时,应在 shell 的内容中加载相应的视图。

Page1.view.xml 应该在 shell 内容中加载。(期待 page1 视图的书签 url)

PAGE1.VIEW.XML:

Page2.view.xml 应该在 shell 内容中加载。(期待 page2 视图的书签 url)

PAGE2.VIEW.XML

主页

第 1 页

0 投票
0 回答
1866 浏览

sapui5 - 未捕获的 TypeError:sap.ui.core.UIComponent.getRouterFor 不是函数

我想使用路由在我的详细视图中导航,我遇到了这个错误:

未捕获的 TypeError:sap.ui.core.UIComponent.getRouterFor 不是函数

下面你可以看到 Component.js

这是我在 BPident 中的功能(这是我的详细信息页面之一)

这是我的索引的一部分:

谁能帮我解决这个问题?

0 投票
1 回答
2860 浏览

deployment - Fiori Launchpad:无法运行自定义应用 - 发现负缓存

我在 SAPUI5 存储库上部署了一个应用程序,当我将它添加到 Fiori 启动板时,该应用程序无法启动,并且在调试时它给了我以下错误:

com.emi 是我在 LPD_CUST 中指定的 sapui5 组件

zstatic 是我的应用程序的名称

有没有人有关于这个原因的任何信息?谢谢你

0 投票
1 回答
232 浏览

javascript - SAPUI5 - 具有子实体的实体

我真的是 SAPUI5 世界的新手。我正在尝试创建一个 FIORI-App,但我坚持以正确的方式绑定我的数据。

我正在创建一个 SplitApp。在主视图中,您有一个培训列表,您可以从中选择显示详细信息。现在我想在详细信息页面中显示培训描述列表。我的 JSON 模型如下所示:

我不确定这是否是在实体下方创建实体的正确方法。

有人可以帮助我吗?

0 投票
1 回答
124 浏览

ibm-mobilefirst - 如何集成 SAP Fiori 应用程序和 IBM Mobile First

我正在尝试在IBM Mobile First中集成现有的SAP FIORI应用程序。我想在移动屏幕上呈现 SAP FIORI 应用程序启动板,并且还想自定义应用程序。

我可以通过在 MF 中使用SAP Netweaver 网关适配器来集成 SAP 后端系统。在这里,我们正在使用 OData 服务并且能够获取数据。

是否有可能在 MF 中启动现有的 sap fiori 应用程序?

谁能帮我吗?