SAP Fiori应用程序的TableTree控件的示例视图

时间:2016-09-16 14:01:58

标签: odata sapui5 sap-fiori

是否有一个在SAP Fiori应用程序中使用TableTree控件的示例。我已经使用该关联定义了OData服务。我如何在我看来使用它?

以下是视图摘要:

                     <table:TreeTable rows="{/Zbpo_Cds_Fkkvp}"
                            selectionMode="None"
                            visibleRowCount="11"
                            showColumnVisibilityMenu="true"
                            enableCellFilter="true"
                            enableColumnReordering="false"
                            class="sapUiSizeCompact"
                            expandFirstLevel="true"
                                >
                            <table:columns>
                           <table:Column>
                            <Text label = "Contract Partner" text ="{gpart}"></Text>
                             </table:Column>
                             <!--<table:Column>
                             <Text text ="{vkont}"> </Text>
                             </table:Column>-->

                            </table:columns>
                        </table:TreeTable>

我有以下错误: 既没有导航路径参数,也没有提供给TreeBinding的(完整/有效)树层次结构注释。

我是否需要注释我的CDS视图?

提前谢谢!

2 个答案:

答案 0 :(得分:1)

这个例子对你有用吗? http://scn.sap.com/community/developer-center/front-end/blog/2015/10/23/treetable-odata-binding

亲切的问候, 加布里埃尔

答案 1 :(得分:0)

尝试在hdbview中而不是CDS等中使用HIERARCHY语句创建视图,如下所示:

VIEW "myview" 
AS SELECT
    "HIERARCHY_RANK" ,
    "HIERARCHY_PARENT_RANK" ,
    HIERARCHY_LEVEL - 1 AS "HIERARCHY_LEVEL" ,
    *
FROM
    HIERARCHY ( SOURCE (
    SELECT
        ID AS node_id,
        PARENT_ID AS parent_id,
        *
    FROM
        "mytable" ) )

然后在xsoadata定义中引用此视图。