首页 > 解决方案 > UI5 - 使用 url 参数显示文本

问题描述

我正在尝试使用NorthWind - oData 服务构建一个表。其中第一列显示customerIds,第二列显示companyNames.

第三列应显示每个公司的订单数。我想使用NorthWind - $count URL 参数访问计数。

这不起作用,因为 Text UI5 组件的 text 属性似乎不支持这样的东西:

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

你能帮帮我吗?

我已经尝试过使用自定义格式化程序,计算数组长度,当然这是有效的。但我想尝试显示计数而不需要自定义函数。只使用$count参数会很好。

标签: datatableodatasapui5northwind

解决方案


在 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>

推荐阅读