绑定ObjectListItem的问题

2020-09-02 09:04发布

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

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


你好

首先,我是SAPFiori开发的新手。

我在绑定一个ObjectListItem时遇到问题。 输入后,我需要获取一种材料的信息。

我决定使用JSONModel获取数据,它可以完美运行,但是当我尝试这样做

 this.getView()。setModel(JsonModel," infos_etq"); 

什么也没发生。.

这是我的控制器代码:

 var JsonModel = new sap.ui.model.json.JSONModel();
 var serviceUrl = this.ODataServiceUrl +"/img/EtiquetteSet('1')";
 JsonModel.loadData(serviceUrl,null,false);
 this.getView()。setModel(JsonModel," infosETQ"); 

我的查看代码:

 <列表项目=" {/EtiquetteSet}" id =" infos_etq">
 
 
    <属性>
       
       
       
       
       
       
    
 
 
  

有人可以帮我解决我的问题吗?

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

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


你好

首先,我是SAPFiori开发的新手。

我在绑定一个ObjectListItem时遇到问题。 输入后,我需要获取一种材料的信息。

我决定使用JSONModel获取数据,它可以完美运行,但是当我尝试这样做

 this.getView()。setModel(JsonModel," infos_etq"); 

什么也没发生。.

这是我的控制器代码:

 var JsonModel = new sap.ui.model.json.JSONModel();
 var serviceUrl = this.ODataServiceUrl +"/img/EtiquetteSet('1')";
 JsonModel.loadData(serviceUrl,null,false);
 this.getView()。setModel(JsonModel," infosETQ"); 

我的查看代码:

 <列表项目=" {/EtiquetteSet}" id =" infos_etq">
 
 
    <属性>
       
       
       
       
       
       
    
 
 
  

有人可以帮我解决我的问题吗?

付费偷看设置
发送
3条回答
SAP浪
1楼-- · 2020-09-02 09:48

你好

在使用命名模型时,您需要像下面一样使用模型名:

 <列表项目=" {infosETQ>/EtiquetteSet}" id =" infos_etq">
 
 
    <属性>
       
       
       
       
       
       
    
 
 
  

致谢

Rakesh

Aaron 3364
2楼-- · 2020-09-02 09:54

感谢您的回答,我按您的意思做,但问题仍然存在。 我不知道为什么,但是当我将初始模型与所有条目一起使用时,当我尝试将Json模型放入模型时,什么也没有发生。 也许Json模型的格式会引起问题?

樱桃小丸子0093
3楼-- · 2020-09-02 09:53

如果要加载odata,您必须检查JsonModel里面的内容

,它的结构可能类似于d.results

 <列表项目=" {infosETQ>/d/results}" id =" infos_etq"> 

一周热门 更多>