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

云数据库_企业网站seo诊断_代金券

小七 141 0

你好,菲奥里社区

今天我要分享一些美味的东西。

你可能知道什么是OVP:

https://sapui5.hana.ondemand.com/#docs/guide/c64ef8c6c65d4effbfd512e9c9aa5044.html

实际上它是SAPUI5中可用的智能模板之一。使用模板时,企业管理软件公司,扩展行为和屏幕逻辑的选项非常少。

下面是一个非常好的例子:

标准卡生成一些轴始终从零开始的折线图。

实际上它是如何工作的:

2。这个组件有一个contentFragment属性,它定义了为这类卡呈现的片段:

3。这个片段包含我们实际创建VizFrame控件

4的模板。您可以看到属性是在中定义的sap.ovp.卡.charts.Utils.LineChart图表.getVizProperties函数。让我们到那里:

我们可以看到图表的格式是预定义的,云服务器是,只有很少的参数可以更改。

同时这个文档说我们可以更灵活地使用VizFrame:https://sapui5.hana.ondemand.com/docs/vizdocs/

所以我决定修改这些属性并使用plotArea.adjustScale打印区域.adjustScale要调整的参数卡片中的图表。

但是我们怎么做。

首先,我决定在我的应用程序中创建自己的组件:

我创建了一个继承自标准组件的空组件:

在调试器中花了一段时间后,我在sap.ovp.卡.通用组件类,物联网展会,它是所有类型的卡片:

在调试器中花费了更多的时间,大数据的内容,我发现它需要返回如下内容:

控件:表示我们返回的预处理器已经与控件树一起工作。我决定不上了。

即时处理需要同步支持,大数据难吗,preprocessor是为卡的视图实例注册的视图预处理器的名称。

什么是预处理器你可以在这里阅读:

https://sapui5.hana.ondemand.com/#docs/guide/48b81b967af34ad08f18c962b4740a.html

我为您创建了单独的模块与增强组件在同一文件夹中的预处理器:

您可以注意到一些基于承诺的逻辑。关键是,它在1.38和1.44版本中的工作方式不同。在1.38我有承诺作为输入参数,在1.44有一个视图直接参考。

这只是我对这个问题的解决办法。

最后的结果是这样的,我更喜欢:

我希望它能帮助你们中的一些人建立一个更好的解决方案,基于相当酷的SAP应用程序模板。