点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我正在尝试使用SAP UI5中的sap.ui.model.odata.v2.ODataModel创建新条目,以将条目插入表中,但是新条目不会反映到表中。
下面是xml和控制器代码。
XML:表上的路径绑定
<表id =" wsrdetails" growth =" true" growthThreshold =" 10"
backgroundDesign =" Solid" inset =" false" items =" {path:'inprogdata>/TSet'}"
mode =" MultiSelect"
selectionChange =" selChange" delete =" ondelRow">
...
视图控制器:-
this.sServiceUrl ="代理/-----------------/sap/opu/odata/SAP/ZEMPLOYEE_SRV/";
this.oModel =新sap。 ui.model.odata.v2.ODataModel(this.sServiceUrl);
//this.oModel.setDefaultBindingMode(sap.ui.model.BindingMode.TwoWay);
this.oModel.setDefaultBindingMode(sap .ui.model.BindingMode.TwoWay);
this.oModel.read("/img/NSet?$ format = json",mParameters);
this.getView()。setModel(this.oModel," inprogdata");
初始表格条目显示在表格上。
添加功能:-在添加操作中创建新条目
var oContext = this.oModel.createEntry("/img/TSet",{属性:{否: rowData.No ,
Desc:rowData.Desc,项目 rowData.Pro ,
Ondate:""}});
this.oModel.submitChanges({success:mySuccessHandler,错误:myErrorHandler});
由于该模型直接绑定到表上,希望它可以将更改直接反映回表中。.但这没有发生,所以任何建议都会有所帮助。
此致
Narayan
我想您可能在调用并传递createEntry函数中的参数时出错。 您是否遇到任何特定的错误?
工作正常,我的缺点是无法在成功创建条目时填充er_entity。 关闭票证。
简单地说,您无法使用直接绑定到表的odata模型来实现这一点
一周热门 更多>