更改模型时刷新/更新sapui5中的自定义控件

2020-09-27 19:41发布

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

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


我有一个自定义控件,在"详细信息视图"页面中插入了多个属性。 我已将数据与这些属性绑定在一起。 场景是我有两个页面,一个是列表视图,然后是详细信息视图。 我必须从详细信息页面导航返回并从主页中选择差异产品。详细信息视图页面根据所选产品显示差异产品详细信息。 一切正常。 但是问题是我的自定义控件无法更新值,而其他页面具有更新的值。

   

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

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


我有一个自定义控件,在"详细信息视图"页面中插入了多个属性。 我已将数据与这些属性绑定在一起。 场景是我有两个页面,一个是列表视图,然后是详细信息视图。 我必须从详细信息页面导航返回并从主页中选择差异产品。详细信息视图页面根据所选产品显示差异产品详细信息。 一切正常。 但是问题是我的自定义控件无法更新值,而其他页面具有更新的值。

   
付费偷看设置
发送
2条回答
Climb_Ma
1楼 · 2020-09-27 20:33.采纳回答
 setSubTopic:function(sText){
         this.setProperty(" subTopic",sText,true);
         $("#" + this.sId +" .leftTileYourScore")。html(sText);
     } 

我找到了上述问题的解决方案。 我只需要在control.js文件中调用setProperty方法。 每次渲染后

昵称总是被占用
2楼-- · 2020-09-27 20:29

Hi Nafees,

检查与自定义控件关联的模型是否可用并且是否正在更新,

例如," oEvent.getSource()。getModel('Model_Name')"。

此致

Ravikiran

一周热门 更多>