Binding SAPUI5-获取控制器中的模型标题和项目

Binding SAPUI5-获取控制器中的模型标题和项目,binding,model,odata,sapui5,Binding,Model,Odata,Sapui5,我正在开发一个简单的主细节SAPUI5应用程序。 我使用V2 Odata模型进行双向绑定。 当我单击submit按钮时,我希望获得用户在模型中输入的所有值 问题是我只获取标题数据,而不获取项目数据。 为了在后端使用createdeepentity方法,我需要两者 这是我的密码: var sPath=evt.getSource().getBindingContext().getPath(); var myData=evt.getSource().getBindingContext().getOb

我正在开发一个简单的主细节SAPUI5应用程序。 我使用V2 Odata模型进行双向绑定。 当我单击submit按钮时,我希望获得用户在模型中输入的所有值

问题是我只获取标题数据,而不获取项目数据。 为了在后端使用createdeepentity方法,我需要两者

这是我的密码:

var sPath=evt.getSource().getBindingContext().getPath();

var myData=evt.getSource().getBindingContext().getObject(sPath)您是否尝试过以下方法

 var sPath = evt.getSource().getBindingContext().getPath(),
 var myData = yourModel.getProperty(sPath);
如果您的模型有一个特定的名称,您可以这样做-

var sPath = evt.getSource().getBindingContext("modelName").getPath(),
var myData = this.getView().getModel("modelName").getProperty(sPath);

您总是需要获取路径,使用它,您可以获取模型路径中的值

是的,我已经尝试了所有这些方法。我总是得到同样的结果:标题数据中有一个字段“Header\u to\u Items”,但其中没有数据。我的模型没有名称。因此,如果执行此命令。getView().getModel().getData()会得到什么结果吗?你能给我看看模型结构吗?