Простой пример для привязки древовидного Odata для приложения SAP Fiori

#tree #odata #sapui5 #sap-fiori #sap-gateway

#дерево #odata #sapui5 #sap-fiori #sap-шлюз

Вопрос:

есть ли простой пример, в котором демонстрируется элемент управления TreeTable с использованием ODataService, который вызывает ваши внутренние таблицы. Я наткнулся на этот пример->http://scn.sap.com/community/developer-center/front-end/blog/2015/10/23/treetable-odata-binding но это не дает конкретного объяснения, как это можно было бы встроить в view вместо того, чтобы делать это через html.

Спасибо!

ПРАВКА1:

Итак, я последовал примерам, и теперь у меня есть столбцы, считывающие поле из сервиса и отображаемые в одном из столбцов таблицы.

Что мне нужно сейчас, так это отображаемая связь (родительско-дочерняя) с использованием элемента управления таблицей дерева. Для этого у меня также есть серверная часть с представлением и ассоциацией CDS. Используя tx SEGW, у меня также есть свои объекты и наборы ассоциаций, созданные из представления CDS. Это генерирует arifacts среды выполнения, которые являются классами 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 был обновлен, чтобы использовать «источник данных» -> «основной источник»» в качестве имени моей службы.

У меня следующая ошибка: ни параметры путей навигации, ни (полные / допустимые) аннотации иерархии дерева, предоставленные для привязки дерева.

Нужно ли мне комментировать мой вид CDS?