UI5 - использовать параметр url для отображения текста - PullRequest
1 голос
/ 22 января 2020

Я пытаюсь построить таблицу, используя NorthWind - oData Service. , где первый столбец показывает customerIds, а второй столбец показывает companyNames.

В третьем столбце должен отображаться количество заказов каждой компании. Я хотел бы получить доступ к счетчику, используя NorthWind - параметр $ count URL .

Это не работает, потому что текстовый атрибут компонента Text UI5 не поддерживает что-то вроде этого:

<Text text="{Orders/$count}"/>

Не могли бы вы мне помочь?

Я уже пробовал с пользовательским форматером, считая длину массивов и, конечно, это работает. но я хочу попытаться отобразить счетчик без необходимости пользовательской функции. было бы неплохо использовать параметр $count.

1 Ответ

2 голосов
/ 22 января 2020

В V4 все довольно просто, https://sapui5.hana.ondemand.com/# / topic / 77d2310b637b490495d78b393ed6aa64

<Table id="SalesOrders"
    items="{
        path : '/SalesOrderList',
        parameters : {
            $count : true,
        }
    }"
>
    <headerToolbar>
        <Toolbar>
            <content>
                <Title id="SalesOrdersTitle" text="{$count} Sales Orders"/>
            </content>
        </Toolbar>
    </headerToolbar>
    ...
</Table>
...