Для данной службы OData, которая предоставляет атрибут и список атрибутов. Каждый атрибут имеет подколлекцию значений AttributePicklist.
Теперь дано представление, которое показывает атрибут и имеет таблицу, которая показывает все связанные AttributePicklist. При привязке этой таблицы к глобальному {/AttributePicklist}
все работает, как ожидалось.
Однако, чтобы показать только соответствующие значения AttributePicklist
, мы привязываем таблицу к {AttributePicklist}
, поэтому относительный AttributePicklist коллекция. Кроме того, мы делаем expand
подколлекции. Это успешно, как было проверено при просмотре возвращенной структуры OData JSON.
Однако теперь мы сталкиваемся с ошибкой
Uncaught TypeError: K.indexOf is not a function
at constructor.m._getContexts (ODataListBinding-dbg.js:319)
at constructor.m.getContexts (ODataListBinding-dbg.js:217)
at f.o.updateAggregation (ManagedObject-dbg.js:4089)
at f.t.updateItems (ListBase-dbg.js:621)
at A.update (ManagedObjectMetadata-dbg.js:385)
at constructor.l (ManagedObject-dbg.js:3852)
at constructor.b.fireEvent (EventProvider-dbg.js:247)
at constructor.B._fireChange (Binding-dbg.js:315)
at constructor.m.setContext (ODataListBinding-dbg.js:443)
at f.o.updateBindingContext (ManagedObject-dbg.js:4502)
, когда таблица должна быть привязана.
Любые идеи приветствуются.
С уважением, с уважением
Йорг Фишер