获取JSON数组的位置数据

2020-08-25 17:28发布

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

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


大家好!

首先,道歉,使用Google翻译发布我的问题。

我正在尝试从表中获取特定值,该表通过comboBox获取所有值,comboBox根据查询填充。

这是我的xml视图中表的代码。

 <表inset =" false" items =" {/d/results}" id =" table0" selectionChange =" onSelectionChange" growth =" true" growthScrollToLoad =" true">
  <列>

 
   <标题>
    
   

 
 
  <标题>
   
  
 

 
  <标题>
   
  
 

 
  <标题>
   
  
 

 
  <标题>
   
  
 

 
  <标题>
   
  
 
 

 <项目>
  
   <单元格>
    
    
    
    
    
    
   
  
 
 
 

这是我用来获取值以填充表格的代码。

 onChangePiso:函数(oEvent){
 this._Piso = oEvent.getParameter(" selectedItem")。getKey();
 var serviceURL4 ="/img/sap/opu/odata/sap/ZGESRE_SRV/SCheaderSet?$ filter =(AotypeAo eq'US'和Nivel2 eq'" + this._ciudad +"'和Nivel3 eq'" + this._Edificio +"' 和Nivel4 eq'" + this._Piso +"')";
 var JsonModel4 = new sap.ui.model.json.JSONModel();
 this.getView()。byId(" table0")。setModel(JsonModel4);
 JsonModel4.loadData(serviceURL4,null,false);
 JsonModel4.getProperty("/img/d/results");
 },
 

这是结果,获得了一个矩阵,该矩阵的位置范围从0到94

我需要的是,通过选择一行,我可以获取该行的值,或者更确切地说,是从矩阵的该位置获取该值,但是我找不到任何指导或帮助我执行的事情。

将很高兴收到所有帮助。

问候。
爱德森。

(173.8 kB)

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

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


大家好!

首先,道歉,使用Google翻译发布我的问题。

我正在尝试从表中获取特定值,该表通过comboBox获取所有值,comboBox根据查询填充。

这是我的xml视图中表的代码。

 <表inset =" false" items =" {/d/results}" id =" table0" selectionChange =" onSelectionChange" growth =" true" growthScrollToLoad =" true">
  <列>

 
   <标题>
    
   

 
 
  <标题>
   
  
 

 
  <标题>
   
  
 

 
  <标题>
   
  
 

 
  <标题>
   
  
 

 
  <标题>
   
  
 
 

 <项目>
  
   <单元格>
    
    
    
    
    
    
   
  
 
 
 

这是我用来获取值以填充表格的代码。

 onChangePiso:函数(oEvent){
 this._Piso = oEvent.getParameter(" selectedItem")。getKey();
 var serviceURL4 ="/img/sap/opu/odata/sap/ZGESRE_SRV/SCheaderSet?$ filter =(AotypeAo eq'US'和Nivel2 eq'" + this._ciudad +"'和Nivel3 eq'" + this._Edificio +"' 和Nivel4 eq'" + this._Piso +"')";
 var JsonModel4 = new sap.ui.model.json.JSONModel();
 this.getView()。byId(" table0")。setModel(JsonModel4);
 JsonModel4.loadData(serviceURL4,null,false);
 JsonModel4.getProperty("/img/d/results");
 },
 

这是结果,获得了一个矩阵,该矩阵的位置范围从0到94

我需要的是,通过选择一行,我可以获取该行的值,或者更确切地说,是从矩阵的该位置获取该值,但是我找不到任何指导或帮助我执行的事情。

将很高兴收到所有帮助。

问候。
爱德森。

(173.8 kB)
付费偷看设置
发送
2条回答
葫芦娃快救爷爷
1楼 · 2020-08-25 18:18.采纳回答

嗨。

请尝试以下方法。

 oEvent.getParameter(" selectedItem")。getBindingContext()。getObject();应该可以。


 

问候

Anmol

代楠1984
2楼-- · 2020-08-25 17:59

嗨。

它正常工作。

感谢

爱德森。

一周热门 更多>