问题标签 [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.
javascript - 带有 XML 视图的 JS 图表
我目前正在开发一个 SAPUI5 应用程序,我希望在其中添加一个简单的条形图。我想知道可以在我的 XML 视图中使用的任何图表库。
我期待的图表非常简单。PFA 带有可用数据的屏幕截图。 图形图像
-- 问候 SAurabha J
sapui5 - Fiori——跨应用导航;处理启动参数?
这个问题与:
- Fiori - 跨应用程序导航
- http://help.sap.com/saphelp_uiaddon10/helpdata/en/07/9561b716bb4f2f8ae4e47bacbdb86d/content.htm
- 删除路由上的 URL 参数
我的用例是这样的:
我有多个应用程序应该链接到其他应用程序(深度)。由于交叉导航的文档提到避免深度链接,我决定使用启动参数。
例如:
应用程序 A 在一个项目的详细视图中有一些项目的列表 有对另一个应用程序 B 的引用,其中包含一些其他详细信息。假设 A 显示文章详细信息,B 显示文章制作者的一些详细信息。
应用程序 A 现在将使用如下导航:
现在在应用程序 BI 中,在 init 方法末尾的 Component.js 中使用这样的代码。
第一个问题:这是处理启动参数的正确位置吗?
第二个问题:如果我使用导航启动参数仍然会在代码中,我宁愿删除它,但如何?
更新
在目标应用程序 (B) 中,它将导致以下 URL:
无论如何,我希望有这样的东西:
sapui5 - ui5 TreeTable 动态长度
我在类似 Fiori 的应用程序中使用sap.ui5.table.TreeTable控件。对于数据绑定,我使用注释和树工作很好。
我的问题是动态设置可见行数 - 在节点展开/折叠后必须更改它。
有一个事件:toggleOpenState,但是在添加children之前调用了它。
我该如何设置?
提前致谢, 雅库布
____________ 编辑 _______________________
我已经实现了 toggleOpenState 事件:
当树表在 cosole 中从 3 行扩展到 8 行时:
我需要返回 8,但我不知道如何返回。
sapui5 - Fiori SAPUI5 - 在跨应用导航期间以字符串形式获取完整的目标 URL
我有一个用例,我必须将目标 url 捕获为字符串。
我使用跨应用导航导航到另一个应用。如何构建跨应用导航后获得的相同 url,以便可以将其保存为可共享的链接。
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) 中使用。所以问题是:
- 是否可以使用类似于现有字体的自己的字体?
- 如果是这样,字体应该放在哪里以及如何放置?
- 如果是这样,应该在哪里以及如何定义图标名称,以便可以像这样使用它们:“sap-icon://myNameSpace/iconname”
我已经知道如何使用 IconPool 在我自己的应用程序中执行此操作,但不知道如何在 Fiori Launchpad/Designer 中的标准主题中执行此操作。供参考:https ://help.sap.com/saphelp_uiaddon10/helpdata/en/21/ea0ea94614480d9a910b2e93431291/content.htm
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
sapui5 - 未捕获的 TypeError:sap.ui.core.UIComponent.getRouterFor 不是函数
我想使用路由在我的详细视图中导航,我遇到了这个错误:
未捕获的 TypeError:sap.ui.core.UIComponent.getRouterFor 不是函数
下面你可以看到 Component.js
这是我在 BPident 中的功能(这是我的详细信息页面之一)
这是我的索引的一部分:
谁能帮我解决这个问题?
deployment - Fiori Launchpad:无法运行自定义应用 - 发现负缓存
我在 SAPUI5 存储库上部署了一个应用程序,当我将它添加到 Fiori 启动板时,该应用程序无法启动,并且在调试时它给了我以下错误:
com.emi 是我在 LPD_CUST 中指定的 sapui5 组件
zstatic 是我的应用程序的名称
有没有人有关于这个原因的任何信息?谢谢你
javascript - SAPUI5 - 具有子实体的实体
我真的是 SAPUI5 世界的新手。我正在尝试创建一个 FIORI-App,但我坚持以正确的方式绑定我的数据。
我正在创建一个 SplitApp。在主视图中,您有一个培训列表,您可以从中选择显示详细信息。现在我想在详细信息页面中显示培训描述列表。我的 JSON 模型如下所示:
我不确定这是否是在实体下方创建实体的正确方法。
有人可以帮助我吗?
ibm-mobilefirst - 如何集成 SAP Fiori 应用程序和 IBM Mobile First
我正在尝试在IBM Mobile First中集成现有的SAP FIORI应用程序。我想在移动屏幕上呈现 SAP FIORI 应用程序启动板,并且还想自定义应用程序。
我可以通过在 MF 中使用SAP Netweaver 网关适配器来集成 SAP 后端系统。在这里,我们正在使用 OData 服务并且能够获取数据。
是否有可能在 MF 中启动现有的 sap fiori 应用程序?
谁能帮我吗?