点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我目前面临一个问题,请您在这里帮我吗?
点击"按钮",我已经创建了一个动态表,
第一条记录不是问题,但是当我下推推第二条记录时,它给出了此错误。
oModel.push不是函数
我的代码在这里
onChildAdd1:function(){ //从屏幕获取价值 var oBSValue = this.getView()。byId(" BSValue")。getValue(); var oGRO = this.getView()。byId(" GROValue")。getValue(); var check1 = this.getView()。byId(" Button")。getText(); 如果(check1 ==="添加更多"){ this.getView()。byId(" Button")。setText(" Add More Item"); var itemRow = {" gcn":[{BSValId:oBSValue,GROValId:oGRO}]}; var oTable = new sap.ui.table.Table({ id:" table1", 标题:"原因码和费率类型", visibleRowCount:7 firstVisibleRow:3, selectionMode:sap.ui.table.SelectionMode.Single }); //定义要使用的列和控件模板 oTable.addColumn(new sap.ui.table.Column({ 标签:new sap.ui.commons.Label({text:" BSValue"}), 模板:new sap.ui.commons.TextView()。bindProperty(" text",{path:" BSValId"}), 宽度:" 400px" })); oTable.addColumn(new sap.ui.table.Column({ 标签:new sap.ui.commons.Label({text:" GROValue"}), 模板:new sap.ui.commons.TextView()。bindProperty(" text",{path:" GROValId"}), 宽度:" 400px" })); var oModel = new sap.ui.model.json.JSONModel(); oModel.setData(itemRow); oTable.setModel(oModel); oTable.bindRows("/img/gcn"); oTable.placeAt(" __ xmlview0--jobinfo1-Collapsed--packItem"); } 其他{ //var oModel = new sap.ui.model.json.JSONModel(); //oModel.setData(itemRow); var oTable = sap.ui.getCore()。byId(" table1"); var oModel = oTable.getModel()。getProperty("/"); var itemRow = {" gcn":[{BSValId:oBSValue,GROValId:oGRO}]}; oModel.push(" itemRow"); oTable.getModel()。setProperty("/",oModel); } }
此致
Sujoy
嗨,
我认为这是因为在"其他"中,oModel是对象而不是数组。
尝试
此致
面料
一周热门 更多>