是否有一个简单的示例,它使用调用后端表的ODataService来展示TreeTable控件。我遇到了这个例子 - > http://scn.sap.com/community/developer-center/front-end/blog/2015/10/23/treetable-odata-binding 但这并不具体解释如何将其嵌入到视图中而不是通过html进行。
谢谢!
EDIT1:
所以我按照这些示例进行操作,现在我所拥有的是从服务中读取字段并在其中一个表列中显示的列。
我现在需要的是使用树表控件显示的关系(父子)。为此,我有一个后端,CDS视图和关联定义。使用tx SEGW,我还拥有从CDS视图生成的实体和关联集。这会生成运行时工件,这些工件是DPC和MPC类。
为了使关系正确,视图定义如下:
<TreeTable
id="treeTable"
selectionMode="Single"
enableColumnReordering="false"
expandFirstLevel="false"
rows="{
path : '/entity_name',
parameters : {
countMode: 'Inline',
treeAnnotationProperties : {
hierarchyLevelFor : 'Parent',
hierarchyNodeFor : 'Child',
}
},
properties : {
expand : 'relationship_name',
navigation : {
'entity_name' : 'relationship_name'
}
}
}">
<columns>
<Column label="Parent">
<template>
<m:Text text="{pnode}"/>
</template>
</Column>
<Column label="Child">
<template>
<m:Text text="{cnode}"/>
</template>
</Column>
</columns>
</TreeTable>
我正在使用WebIDE快速启动应用程序。我将ODataService添加到此项目中。 Manifest.json已更新为使用“数据源” - &gt; “主要来源”“作为我的服务名称。
我遇到以下错误:既没有导航路径参数,也没有提供给TreeBinding的(完整/有效)树层次结构注释。
我是否需要注释我的CDS视图?