SAPUI5: как улучшить запрос SmartComparisonMicroChart с помощью фильтров - PullRequest
0 голосов
/ 11 июля 2019

Я добавил smartComparisonMicroChart на мой взгляд. Также я смог настроить соответствующие аннотации в файле аннотации. Запрос на получение данных из бэкэнда запускается. В моем случае мне нужно передать несколько фильтров от внешнего интерфейса к внутреннему, чтобы узнать, какие данные должны быть переданы обратно. Но я не могу улучшить запрос на прохождение фильтров. Для умной таблицы, например, я бы использовал метод beforeRebindTable. Но с этим контролем я не уверен, как обращаться с такими случаями. Как действовать здесь?

Я использую OData V2.

После того, как я не нашел никакого метода для добавления фильтров, я попробовал его с привязкой выражений в представлении ... но я предполагаю, что это не сработает, поскольку он фильтрует интерфейс и не меняет фильтры в запросе, верно ?

Вид:

<smartComp:SmartComparisonMicroChart id="ArchRStatisticId" entitySet="ArchRunStatisticsSet" 
                                            chartBindingPath="{
                                                path:'/ArchRunStatisticsSet', 
                                                filters: [{
                                                    path:'System', 
                                                    operator:'EQ',
                                                    value1:'ABC'
                                                }]
                                            }"/>

В лучшем случае я хочу видеть пропущенные фильтры со значениями в методе oData backend. Так что я могу напрямую читать значения из it_filter_select_options.

...