SAP OVP如何在自定义卡中使用全局过滤器

2020-08-16 08:28发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们

我们成功开发了一些自定义卡,使其可调整大小并能够从中进行导航。 现在,我们面临来自OVP的全局过滤器的问题。 筛选器不会为我的自定义卡片触发Odata-Request。 自定义控制器中是否有称为事件处理程序的特殊方法? 我已经尝试过一些幸运的镜头,例如" onFilter"," onDataFilter",但没有成功。

我附上了相关的编码。

非常感谢!
托马斯

Manifest.json

自定义结构

自定义组件

自定义控制器

自定义控制器

自定义控制器

(6.9 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们

我们成功开发了一些自定义卡,使其可调整大小并能够从中进行导航。 现在,我们面临来自OVP的全局过滤器的问题。 筛选器不会为我的自定义卡片触发Odata-Request。 自定义控制器中是否有称为事件处理程序的特殊方法? 我已经尝试过一些幸运的镜头,例如" onFilter"," onDataFilter",但没有成功。

我附上了相关的编码。

非常感谢!
托马斯

Manifest.json

自定义结构

自定义组件

自定义控制器

自定义控制器

自定义控制器

(6.9 kB)
付费偷看设置
发送
6条回答
空代码
1楼-- · 2020-08-16 09:28

这比我们想象的要容易。 我们担心直接使用我们没有实例化的模型。
我们通过使用OVP本身正在使用的oDataModel使其起作用。

我们将自己的Card绑定到提供数据的EntitySet上。 框架也像其他所有(标准)卡一样,使用GlobalFilters中的值更新绑定。



P.S. 托马斯和我是同事,只是在这里更新此内容以完成答案,以防其他人搜索它。

一只江湖小虾
2楼-- · 2020-08-16 09:27

嗨,PaulBüttner Thomas Maatz

我假设您提供的屏幕截图是找到答案之前的原始屏幕截图。 我想知道您是否能够提供固定版本?

我目前在同一页面上,不确定如何将卡绑定到EntitySet。

谢谢

hongfeng1314
3楼-- · 2020-08-16 09:07

嗨阿南德,

您是否使用SAPUI5 Inspector检查绑定是否到位?
如果您尝试使用控制器访问模型,会发生什么? 是否检索到实例? 在这种情况下是过滤器?

Br,

Paul

xfwsx85
4楼-- · 2020-08-16 09:22

解决方案是只对OVP管理的模型使用绑定。

在初始编码中,我们自己建立模型(请参阅JSON模型部分)。

>现在,我们正在使用OVP应用程序的模型进行绑定。 " BuyersWorkplace"也是我们用于标准Cards的模型-由Fiori Elements框架管理。

葫芦娃快救爷爷
5楼-- · 2020-08-16 09:06

你好,

我有同样的问题,

您能解决吗?

此致

四川大学会员
6楼-- · 2020-08-16 09:19

嗨Paul Buttner,


我已在清单中定义了自定义卡的模型和实体集。

但是根据过滤器选择,仍然没有数据进入我的自定义卡。

我的自定义卡是一种简单的表单,仅包含文本和值,这些文本和值需要来自其他OVP卡正在使用的模型。

请让我知道我在想什么

此致

Anand

一周热门 更多>