适用于SAP Fiori App的TreeTable Odata绑定的简单示例

时间:2016-09-29 14:53:58

标签: tree odata sap sapui5 sap-fiori

是否有一个简单的示例,它使用调用后端表的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视图?

0 个答案:

没有答案