2016-11-13 7 views
2

У меня есть аналитический вид со следующими столбцами - sid, name, age, gender и marks. Я не могу использовать select *, потому что столбец gender создает ошибку при просмотре вывода. Следовательно, я должен выбрать все столбцы, кроме gender, чтобы просмотреть результат. У меня есть служба OData, которая запрашивает представление.

Служба OData выглядит следующим образом -

 service { 
     "_SYS_BIC"."test_package/AN_STUDENTS" as "query" 
     keys ("sid","name","age") 
     aggregates always (SUM of "marks"); 
     } 
     settings { 
     support null; 
     } 

Я могу просмотреть результат OData только тогда, когда я использую $select.

http://testservice.xsodata/query?$select=sid,name,age

Может кто-нибудь, пожалуйста, посоветуйте, как связать sap.m table этой OData службы с агрегацией элемента таким образом, что $select часть реализуется в OData называть себя непосредственно?

+0

Произошло что-то из-за [ответа Dopedev] (https://stackoverflow.com/a/40582849/5846045)? В противном случае, пожалуйста, примите его ответ, чтобы сообщить другим, что этот вопрос решен сейчас. – boghyon

ответ

2

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

<List items="{path:'query', parameters: {select: 'sid,name,age'}}"> 
</List>