点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我将Json文件读入列表控制器。
动作如下。
1。单击列表中的一项。
2。单击页面中的删除按钮。
当我单击按钮时,应该发生两件事。
首先,在所选项目行的末尾显示"删除"。
第二,将TYPE值设置为" 10"。(TYPE是Json文件中的属性之一)
这是我的代码,
///为点击的项目创建一个JSONmodel onInit:函数(){ //在视图上设置数据模型 var oData = { 接受者 : { oItem:"" } }; var oModel = new JSONModel(oData); this.getView()。setModel(oModel); }, //单击列表中的一项,然后将事件放入模型中 onListItemPress:函数(oEvent){ var oLModel = this.getView()。getModel(); var oItem = oEvent.getSource(); oLModel.setProperty("/img/recipient/oItem",oItem); }, //单击DeletionButton并设置值 DeletionButton:函数(oEvent){ //获取listItem事件 var oMModel = this.getView()。getModel()。getProperty("/img/recipient/oItem"); //获取商品数量 var number = oMModel.getBindingContext(" abc")。getPath()。substr(18); //将TYPE值设置为10 this.getView()。getModel(" abc")。setProperty(" abc/" + number +"/img/TYPE"," 10"); //在所选项目行的末尾显示"删除" this.getView()。byId(" main_deletion")。setValue(" 10"); //" main_deletion"是标签ID },
现在,这两个功能都不起作用。
我怎么实现这些?
预先感谢
LEI
我已经解决了这个问题。
一周热门 更多>