点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 尝试从JSON模型填...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 尝试从JSON模型填...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
尝试从JSON模型填充的表中删除单条记录或多条记录时出现此错误。
错误:
无法读取未定义的属性'splice'
deleteRow:function(){ var that = this; var oTable = that.getView()。byId(" tableId"); var selectedContexts = oTable.getSelectedContexts(true); var oModel = oTable.getModel(); var dataNode = oModel.getData(); var aRows = oModel.getData.Transports; for(var i = selectedContexts.length-1; i> = 0; i--){ var oThisObj = selectedContexts [i] .getObject(); var index = $ .map(aRows,function(obj,index){ if(obj === oThisObj){ 返回指数 } }); aRows.splice(index,i); } oModel.refresh(true); }
尊敬的Raju
您的删除语句aRows.splice(index,i); -应该在for循环内-当条件为true时。
由于它在循环之外,因此不可见变量索引。 这就是为什么错误
问候,Venkat
一周热门 更多>