SAP UI5 版本 1.108.20 propertyChange 替代方案

问题描述 投票:0回答:1

根据

文档
sap.ui.model.odata.v4.ODataModel
版本中的
1.108.20
类不支持propertyChange事件。

但是,

propertyChange
事件最高支持版本 1.110.0。还有其他事件可以用来观察
Two-Way Data Binding
的变化吗?

我制作了一个视频来向您展示我想要实现的目标。

Field Description
列的值取决于
Fieldname
列。因此,每当在
Fieldname
列中选择新值时,它都应该显示相应的
Field Description
。目前,更改仅在刷新页面后应用。

根据最新版本UI5的

propertyChange
事件文档,它指出:

每当此模型之一发生时,就会触发 propertyChange 事件 由于双向数据,属性绑定成功更改其值 捆绑。这不适用于 sap.ui.model.odata.v4.Context#setProperty 代表控制器 代码更改,而不是用户输入。

不幸的是,UI5版本

1.108.20
不支持
propertyChange
事件。是否有提供类似功能的替代活动?

该应用程序是使用 Fiori 元素构建的,因此需要扩展控制器来监听事件。

odata sapui5 sap-fiori
1个回答
0
投票

您尝试过使用副作用吗?

© www.soinside.com 2019 - 2024. All rights reserved.