SAPUI5树型节点扩展仍在调用OData

SAPUI5树型节点扩展仍在调用OData,odata,sapui5,Odata,Sapui5,有没有办法让SAPUI5树表不在每个节点扩展上调用ODataWeb服务?我尝试将operationMode参数设置为client作为数据绑定的一部分,但它仍然通过每个节点扩展的单独web服务调用检索数据。目前正在运行SAPUI5 1.28.45 该模型为sap.ui.model.odata.v2.ODataModel类型,并全局设置。我尝试在模型上配置默认操作模式,但没有成功,切换批处理模式也没有成功。它还设置为双向绑定 我目前正在将操作模式设置为如下,但运气不佳: this._oTable.b

有没有办法让SAPUI5树表不在每个节点扩展上调用ODataWeb服务?我尝试将operationMode参数设置为client作为数据绑定的一部分,但它仍然通过每个节点扩展的单独web服务调用检索数据。目前正在运行SAPUI5 1.28.45

该模型为sap.ui.model.odata.v2.ODataModel类型,并全局设置。我尝试在模型上配置默认操作模式,但没有成功,切换批处理模式也没有成功。它还设置为双向绑定

我目前正在将操作模式设置为如下,但运气不佳:

this._oTable.bindRows({
    path: '/EventSet',  
    filters: self._aFilters, 
    parameters: {                   
        countMode:'Inline',  
        operationMode: sap.ui.model.odata.OperationMode.Client // Seemingly ignored
    }
});

您可以尝试使用JSONModel绑定而不是ODataModel绑定

您可以使用Read函数获取事件集的内容 然后在Success函数中获取结果,创建JSONModel,将数据转换为树表可以使用的内容,将其设置为JSONModel,将JSONModel设置为树表对象(例如):
this.\u oTable.setModel(oYourJsonModel,sModelName)
this.\u oTable.bindRows({
路径:“/”,
参数:{
arrayNames:[“附加数据”]
}
});

在这里,您可以找到有关JSON树绑定的信息:

希望能有帮助。 顺致敬意, 阿德里安