云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

云解析_免费手机网站建设_好用

小七 141 0

简介

您好,SAP社区,

如您所知,随着Fiori Elements Floorplan(列表报告、分析列表报告、概览页)的发布,业务顾问提出的大部分要求都通过使用它们得到了解决。

但仍有一些情况下,Floorplan不适用于您的需要,我们需要使用自由式应用程序。这类应用程序的特点是不使用标准模板构建,而是手动将所需的控件添加到fiori应用程序中。

如果您是这样的情况,则使用智能控件构建它们是一个不错的选择,因为我们必须使用较少的代码来显示信息。

此外,由于这些控件被大量的标准应用程序使用,它们不断更新,因此我们可以确定,云服务器厂商,我们的应用程序将为这些控件发布所有新的功能。

当我们提到智能控件时,我们谈论的是以下sapui5控件:

智能过滤器智能桌子智能图表智能列表智能窗体Smart MicroChart

根据我的经验,从这个列表中,我发现前三个是最常用的解决客户需求的方法。

如果您对如何实现智能过滤条和扩展它很好奇,请检查以下链接。

对于扩展智能表,已经有了关于如何扩展它的信息:Link1,Link2、Link3和Link4.

但是关于图表,我找不到很多关于如何扩展它们的信息,所以我接下来将详细介绍如何扩展它们。

典型用例

在当今世界,大部分信息都是通过图像或视频来消耗的,所以我们可以认为我们的用户希望我们提供解决方案趋势。我们可以通过使用智能图表来实现这一点。如果您想了解智能图表的外观,可以在官方文档中找到几个示例。

在使用智能图表时,有些情况下控件的标准属性、方法或事件可能无法满足您的需要。在这种情况下,我们有可能扩展标准控件的功能。

我们可能需要扩展智能图表控件的典型要求,可能是当客户希望在单击确定的图表栏时执行某些操作,或者执行一些操作,如过滤、导航、发送电子邮件、下载excel、显示弹出窗口等。

解决方法是使用组件sap.chart.图表,小程序建站,在智能图表的定义内,我们将在下一步看到。

编码

我假设您已经将智能图表放置在您的应用程序中,并且工作正常。

只是简单的介绍,您唯一需要定义的是使用智能图表时,企业正版软件,是oData的实体集,您将从中获取数据,并填充一些要应用于图形的首选项。然后,必须添加注释文件,其中包含图形应该具有的尺寸和度量。如果你对如何做到这一点感兴趣的话,可以看看这个博客。

为了扩展智能图表的功能sap.chart.图表组件,您应该首先将名称空间添加到视图中。

为此,请转到视图标记并添加xmlns:图表="sap.图表"标记

在我们将名称空间添加到视图标记之后,我们必须指出我们将要扩展的智能图表sap.chart.图表用于呈现图形的组件。

为了扩展智能图表,我们必须添加组件sap.chart.图表如前所述

如你所见,大数据的4,在本例中,我们配置了三个不同的事件处理程序来管理sap.chart.图表组件。

请记住,这些事件在标准智能图表控件中不可用,我们可以通过扩展控制器来引入它们。

最后,我们必须在控制器逻辑中添加xml视图中指出的三种方法,并对执行所需任务所需的逻辑进行编码。

Event onSelect:

Event onDeselect:

Event onRenderComplete:

如您所见,使用此智能控件并扩展它非常容易。作为回报,你得到的输出和功能是相当惊人的。

我希望这个博客的内容对你有用。不要犹豫发表评论,数据无价,分享你自己的经历