从模型更新数据时,"更改"不起作用

2020-09-04 19:05发布

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

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


嗨,

我对sapui5有问题,我有一个输入框,如您在下面的代码中所见。

输入框内的数据是使用模型设置的,但是`lostFocusMaterialCode`函数仅在我直接将值键入输入框时才起作用,而如果使用模型设置值则不起作用。

视图:

 ...

  <标签文本=" {i18n> ItemCode}"必需=" true"/> 
     
 
 

 ...
 

控制器:

 ...


 lostFocusItem:function(oEvent){
     console.log("内部函数lostFocusMaterialCode");
 },


 ... 

谢谢。

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

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


嗨,

我对sapui5有问题,我有一个输入框,如您在下面的代码中所见。

输入框内的数据是使用模型设置的,但是`lostFocusMaterialCode`函数仅在我直接将值键入输入框时才起作用,而如果使用模型设置值则不起作用。

视图:

 ...

  <标签文本=" {i18n> ItemCode}"必需=" true"/> 
     
 
 

 ...
 

控制器:

 ...


 lostFocusItem:function(oEvent){
     console.log("内部函数lostFocusMaterialCode");
 },


 ... 

谢谢。

付费偷看设置
发送
1条回答
蓋茨
1楼-- · 2020-09-04 19:24

HI 伊玛尔

您在UI代码中尝试过的操作是在输入框中添加事件监听器。

在模型中更改数据时,将值设置为输入框,但是没有发生UI更改事件。 这LostFocusItem不会被触发。

如果要触发模型更改事件,可以尝试在模型上附加" .attachChange(myCallback)",这将触发所需的回调。

最好的问候

Gopal

一周热门 更多>