在Webide中向表添加数据失败。

2020-09-08 10:56发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我需要在视图中添加一...

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

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


大家好,

我需要在视图中添加一个空表,单击"按钮"后,需要在此表中添加数据。

在视图中-表格的定义如下

 <面板expandable =" true" expand =" true" width =" auto" class =" sapUiResponsiveMargin">
 <内容>
 
 <项目>
 
 <单元格>
 
 
 
 
 


 <列>
 
 <标题>
 


 <列>
 
 <标题>
 


 <列>
 
 <标题>
 

在控制器中-onChildAdd2是事件附加到按钮

 onChildAdd2:function(){

//在这里获得价值
                 var oBSValue = this.getView()。byId(" BSValue")。getValue();
 var oArticle = this.getView()。byId(" Article")._ getSelectedItemText();
 var oGRO = this.getView()。byId(" GROValue")。getValue();

 var itemRow = {
 BSValue:oBSValue,
 ArticleCategory:oArticle,
 GRO值:oGRO
 };



 var oModel = this.getView()。byId(" packItem")。getModel();
             var itemData = oModel.getProperty("/img/gcn");
             itemData.push(itemRow);
            
            //设置模型
 oModel.setData({gcn:itemData});
 this.getView()。byId(" packItem")。setModel("/",oModel);




 },
 

我正在获取-无法读取未定义的属性" push"

您能告诉我我在这里做什么错吗?

此致

Sujoy

付费偷看设置
发送
1条回答
Nan4612
1楼 · 2020-09-08 11:56.采纳回答

如何初始化模型?

如果为空,

 itemData = [];
 然后
 itemData.push(itemRow); 

一周热门 更多>