如何为SAPUI5树表创建OData服务?
有人知道是否有办法创建可绑定到SAPUI5树表元素的OData服务吗 根据下面的示例: 数据的递归结构是一个列表。例如:如何为SAPUI5树表创建OData服务?,odata,sapui5,treetable,Odata,Sapui5,Treetable,有人知道是否有办法创建可绑定到SAPUI5树表元素的OData服务吗 根据下面的示例: 数据的递归结构是一个列表。例如: //Define some sample data var oData = { root:{ name: "root", description: "root description", checked: false, 0: {
//Define some sample data
var oData = {
root:{
name: "root",
description: "root description",
checked: false,
0: {
name: "item1",
description: "item1 description",
checked: true,
...
我希望通过服务端的导航解决这个问题。像
具有属性和一个属性的元素指向元素列表
但这不一样
我也检测到了这条线索,但答案是一年前的:
总而言之,答案仍然正确吗?或者是否有一种解决方案可以使数据绑定工作?您可以使用ODataModel中的树绑定。首先,准备后端。您需要在实体集中循环导航。例如,您设置了实体集
ItemCollection
,并添加了导航属性itemcnavigation
,该属性引用ItemCollection
。将树绑定到树表后:
var oTreeTable = this.getView().byId("myTreeTable");
oTreeTable.bindRows({
path : '/ItemCollection',
properties : {
navigation : {
'ItemCollection' : 'ItemNagigation'
}
}
});
应该可以正常工作,但要注意与
树
控件一起使用。TreeTable通过单击其父项加载导航项,Tree立即加载整个树。谢谢,这非常有用。您是否知道在哪里可以找到这些导航主题的文档?我查阅了(开发者指南),但没有找到关于“高级”部分的主题?不幸的是,没有关于ODataTreeBinding
的文档。我在测试用例和源代码中找到了关于这个主题的信息。嗨,Nikoley,你能更详细地解释一下你的oData模型是什么样子的吗?那太好了!你是如何在UI5中检索到的:)有人能帮忙吗?如何绑定的完整示例。。。以及如何创建json,例如从abap(这是我最大的问题..父/子结构->如何?)