点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨社区
我有一个通过ODataModel V2绑定到GW中的实体集的sap.m.Table。 该表显示3行,其中包含来自后端的数据。 通过单击"表格"工具栏中的"添加行"按钮,可以添加新行。
为此,我在单击按钮时使用了下面代码中所示的createEntry方法。 这可以正常工作,并且表中显示了条目(第4行)。 然后,我可以在该行的字段中输入值。
但是,如果现在更改任何先前行的数据,该新创建的行(第4行)将从表中消失,并且我只能看到3个现有行。 模型的mChangedEntities中仍然提供第4行的数据。 只是新创建的行消失了。
有人知道如何解决这个问题吗?
注意:新行稍后将使用SubmitChanges提交到后端。
var oContext = oModel.createEntry("/img/ManualPostBondsSet",{ 属性:{ BusinessPartnerID:this._bpId, } }); var oItem = this._getItemsTemplate(); //Pvt。 检索ColumnListItem模板的方法 var oTable = this.getView()。byId(sTableId); if(oTable){ oItem.setBindingContext(oContext," modelName"); oTable.addItem(oItem); }
任何人都可以提供一些输入吗?
我认为您无法使用odatamodel来实现。
可能您已经解决了您的问题 现在还是放弃了,但是我遇到了完全相同的问题,没有合理的解释...
一周热门 更多>