Binding SAPUI5从表绑定获取oData模型

Binding SAPUI5从表绑定获取oData模型,binding,model,odata,sapui5,Binding,Model,Odata,Sapui5,我用oData装订了一张桌子,如下所示 <Table id="myTableID" class="sapUiResponsiveMargin" items="{Items}" noDataText="{i18n>NoDataText}" updateFinished="onUpdateFinished" width="auto"> 它从父视图返回模型

我用oData装订了一张桌子,如下所示

<Table id="myTableID" 
            class="sapUiResponsiveMargin" 
            items="{Items}"
            noDataText="{i18n>NoDataText}" 
            updateFinished="onUpdateFinished"
            width="auto">
它从父视图返回模型


有没有办法做到这一点

只需使用
this.getView().byId(“myTableID”).getModel()

我假设您只需要绑定到表的项

var sPath = oTable.getBindingPath("items");
这将为您提供绑定到
聚合的路径

var oModelObject = oTable.getModel().getProperty(sPath);
这将仅从模型中获取表绑定对象


Edit
oTable
是您的表对象
var-oTable=this.getView().byId(“myTableID”)

我使用了这个,但仍然得到了父模型。您应该将模型附加到表中。如果相同的模型也附加到视图,那么它将是相同的索引。我正在获取正确的绑定路径,但该模型返回空值。我认为这应该在理想情况下起作用,但在我的工作环境中不行case@harini88那我们来看看你的案子是什么。。您有一个小的JSBin示例吗?我用这个来找到解决办法:我也面临同样的问题,不知道为什么。但我已经通过getBinding(“items”).getCurrentContexts()对在上下文中收到的每个路径遍历了模型
var oModelObject = oTable.getModel().getProperty(sPath);