在我的第一部分和第二部分中,我演示了如何用2×1定制的Fiori启动板来显示更多的分析洞察力,用Microchart可视化目标值或比较值。
在我博客的第三部分中,我将演示如何用1×1定制的Fiori来显示更多的分析洞察力,用一个单独的值来比较多个值Microchart.
下面是3个标准动态瓦片(数字内容):
当前座位占用率与6个月座位占用率和12个月座位占用率进行比较。使用1×1比较Microchart自定义Fiori Tile可以更好地显示相同的信息。
以下是创建自定义Fiori启动板Tile的步骤列表:
要使用自定义Tile,大数据处理平台,您需要:
以上步骤在以下2个博客中进行了说明:
如何:为本地Fiori启动板创建自定义Tile类型
创建和使用自定义Tile键入
我不打算重复相同的信息,自助建站开发,而是将重点放在需要额外澄清和特定于我的自定义磁贴的内容上。
这是我从经验中学到的:
部署到后端系统的自定义磁贴必须具有唯一的自定义磁贴视图和控制器名称(在我的情况下为CustomTile4)需要清除UI2缓存才能使对自定义磁贴的更改生效(执行/UI2/INVALIDATE\u CLIENT\u CACHES和/UI2/INVALIDATE\u GLOBAL\u CACHES程序)
1×1比较Microchart自定义磁贴
这是Web IDE中比较Microchart自定义磁贴项目的结构:
您可以从这里下载项目
下面是一个CustomTile4的一部分。查看.js显示自定义磁贴数据的代码:
这是注册Comparison Microchart自定义磁贴的方式:
注册后,磁贴在Fiori Launchpad Designer中可用:
ZTILE\u COMP\u SRV OData服务创建用于向带有数据的Comparison Microchart自定义磁贴提供数据
下面是服务
注意:首先是标准动态图块的属性,如何成为淘客,然后是特定于我的比较Microchart图块的属性(红色矩形)
ZTILES\u COMP Entity Set是根据ZTILE\u COMP Entity Type定义的:
ZTILE\u COMP\u SRV OData服务对ZTILES\u COMP Entity Set执行了GetEntity(Read)操作:
下面是实现:
注意:ZCL\u TILE\u COMP=>GET\u ENTITY方法以请求上下文为输入,返现网,调用实体键对应的方法
注意:该方法动态调用每个实体键对应的方法,如果是'Flight Occ'实体键,怎么做淘客推广,则调用ZCL\u TILE\u COMP=>GET\u ENTITY\u Flight\u Occ方法
这是ZCL\u TILE\u COMP=>GET\u ENTITY\u FLIGHT\u OCC方法的实现方法:
ZCL\u TILE\u COMP类源代码可以从这里下载
比较Microchart自定义TILE在Fiori Launchpad Designer中的配置如下: