SAP UI5 Smart Chart 功能介绍
笔者已经写过一篇详细的文章介绍 SAP UI5 Smart Chart 的使用方法:
本文泛泛地介绍 Smart Chart 提供的一些其他功能。
工具栏右侧的按钮可用于选择图表类型:
跳转到按钮旁边的两个按钮可用于 drill up 和 drill down. 使用此功能,可以在图表中显示更详细的信息:
如果我们将 showDetailsButton 和 showDrillBreadcrumbs 属性设置为 true,我们还可以使用另一种 drill down 功能:显示一个标记为 drill down 的按钮。 如果在图表中选择了一个列,此按钮将变为“详细信息”按钮。 当再次单击此按钮时,将出现一个弹出窗口,其中包含所选列的详细信息。
当进一步 drill down 时,可以在左侧看到 drill down 路径的 breadcrumb 路径,也可以使用它在图表中进行 drill up 操作。
工具栏中此旁边的两个按钮用于放大或缩小。 这将帮助使用者更清楚地了解特定实体。工具栏中的下一个按钮是打开图表个性化对话框的设置图标:
我们看到一个新控件已添加到 view.xml 中。 在 SmartChart 控件中,我们引用将在 metadata.xml 中看到的实体类型。 通过添加到 SmartChart 的 semanticObjectController 聚合的 SemanticObjectController,我们可以为特定实体启用链接数据的显示。 我们还设置了 enableAutoBinding="true"
,这样可以自动执行查询,从而在加载 SmartChart 控件后立即显示结果。 我们设置 useVariantManagement=”true” 和 persistencyKey=”SmartChart_Explored” 以启用视图管理。 我们还设置了 useChartPersonalisation=”true”,以启用图表个性化。
代码如下:
<mvc:View xmlns="sap.m" xmlns:mvc="sap.ui.core.mvc"
xmlns:html="http://www.w3.org/1999/xhtml"
xmlns:app="http://schemas.sap.com/sapui5/extension/sap.ui.core.CustomData/1"
controllerName="sap.ui.demo.smartControls.SmartChart" xmlns:sl="sap.ui.comp.navpopover"
xmlns:smartChart="sap.ui.comp.smartchart">
<smartChart:SmartChart enableAutoBinding="true"
entitySet="Products" useVariantManagement="true"
persistencyKey="SmartChart_Explored" useChartPersonalisation="true"
header="Products">
<smartChart:semanticObjectController>
<sl:SemanticObjectController
navigationTargetsObtained="onNavigationTargetsObtained" navigate="onNavigate" />
</smartChart:semanticObjectController>
</smartChart:SmartChart>
</mvc:View>
相关文章
- 关于 sap.ui.base.Object 的简要介绍
- SAP UI5 navpopover Factory 的使用方法介绍
- SAP UI5 Decision Table 的特性介绍
- 使用 SAP UI5 sap.ui.export.Spreadsheet API 进行 Excel 导出的一些限制
- SAP UI5 sap.ui.Device.media.RANGESETS 的使用介绍
- SAP UI5 sap.ui.Device.media.RANGESETS.SAP_STANDARD_EXTENDED 介绍
- 通过一个具体的例子,深入了解 SAP UI5 控件数据双向绑定的工作原理和问题排查方法试读版
- SAP ABAP 报表屏幕输入字段如何实现联动效果试读版
- SAP UI5 Smart Table 和 Smart Filter Bar 的联合使用方法介绍试读版
- SAP MM 模块的入门者,想学习 ABAP 编程语言应该如何入手?
- SAP ABAP Append structure 介绍
- SAP UI5 FlexBox Layout 布局的概念和具体使用案例介绍试读版
- SAP ABAP 一个有用的程序正确性辅助工具,Checkpoint group 的使用方法介绍试读版
- 使用 OPEN CURSOR 和 FETCH NEXT CURSOR 对 SAP 数据库表进行分块读写
- SAP UI5 响应式表格 sap.m.Table 根据不同宽度的屏幕动态决定显示或隐藏 Column 的实现源代码讲解试读版
- SAP Emarsys 和 SAP Spartacus 的集成
- 安装SAP,Linux获台前瞻未来(linux安装sap)
- Sap SE16n 修改表数据详解编程语言
- SAP 如何从表中区分内外向交货单详解编程语言
- SAP 批次管理(Batch management)配置介绍详解编程语言
- SAP MM批次管理(2)批次主数据–大海详解编程语言
- 有用的SAP System Administration T-CODE详解编程语言
- SAP 取月度期初库存和月度期末库存(历史库存)-mard和mardh的区别详解编程语言
- SAP在Linux系统的安装与使用(sap安装linux)
- 比较:Oracle与SAP的对比(oracle和sap)
- 前SAP首席产品官加盟谷歌云,贯彻开放和多云战略
- 比拼Oracle与SAP的优劣对比(oracle与sap优劣)
- Oracle与SAP金蝶谁更具竞争力(oracle sap金蝶)