点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我创建了一个表并将jso...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我创建了一个表并将jso...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我创建了一个表并将json数据绑定到其中。 我必须执行添加和删除操作。 添加操作正常。 对于删除操作,我使用了mode =" Delete"。
为此,我在控制器中添加了一个功能。
控制器代码为
onDelete:function(oEvent){ var item = oEvent.getParameter(" listItem"); var path = item.getBindingContext()。getPath(); var idx = parseInt(path.substring(path.lastIndexOf('/')+ 1),10); var table = this.getView()。byId(" idProductsTable"); var model = table.getModel(); var data = model.getData(); data.splice(idx,1); model.setData(data); }
我遇到错误,因为----- data.splice不是函数
通过使用以下代码
onDelete:function(evt){ evt.getSource()。removeItem(evt.getParameter(" listItem")); }
我可以删除该行。 但是再次,当我尝试添加新条目时,它显示错误为---- 错误:添加具有重复ID'__text5 -__ xmlview0--idProductsTable-1'的元素
请帮助我。
谢谢
Janani
您好Janani,
请检查Table对象是否正确返回。
也只需保留调试器,然后检查是否有任何数据" data"数组(如果不是),则需要检查table的绑定。
一周热门 更多>