Мы используем SmartFilterBar в сочетании со SmartTable для отображения данных из серверной части oData.
Проблема в том, что entitySetA, который мы перечисляем в нашей SmartTable, содержит список сущностей типа entityB (доступ к которым осуществляется через $ expand), которые имеют свойства, по которым мы хотели бы отфильтровать или отсортировать. Однако SmartFilterBar даже не перечисляет свойства как фильтруемые поля.
Иерархия выглядит следующим образом:
entitySetA
--entityA0
----entityB0
------ property0
------ property1
------ ...
----entityB1
---- ...
--entityA1
---- ...
------ ...
...
У кого-нибудь есть подсказка, что может быть ключом к решению проблемы? Мы могли бы исключить расширение $ как проблему, поскольку оно работает, например, если entityA0 содержит только один элемент entityB0 вместо списка [entityB0 .. entityBN].
С наилучшими пожеланиями