#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?