В комментариях становится грязно, поэтому я пишу это как ответ:
Ваша начальная кодировка должна работать с абсолютной привязкой (ведущий /
) в элементе.См. Пример кодирования SAP
path: "/PurchaseOrderDeliverySet"
- , если ваша служба возвращает данные в браузере через необработанный URL-адрес odata
- , если ваша модель OData является моделью по умолчанию безимя (поиск в manifest.json)
Но, глядя на свою бизнес-логику, вы, вероятно, захотите показать все поставки для выбранного (в главном представлении) и показанного (в подробном представлении) заказа на покупку.
Привязка элемента в DetailView: /PurchaseOrder('1234')
Таким образом, вы хотите привязать свойство навигации объекта PurchaseOrder к объектам PurchaseOrderDelivery.Связи видны в метаданных, свойство навигации - нет.Я предполагаю, что он существует, и назовите его здесь POtoPODeliveries
В OData /PurchaseOrder('1234')/POtoPODeliveries
, возвращая массив PurchaseOrderDeliverSet для этого конкретного PurchaseOrder 1234 (если реализовано правильно).
Путь свойства элемента сейчастребуется относительная привязка к существующей привязке элемента DetailView
path: "POtoPODeliveries"
Привязки в свойстве template
всегда относятся к привязке элементов и нуждаются только в имени модели, если привязка элементаимеет название модели.