图标选项卡过滤器的计数

时间:2015-04-19 05:03:56

标签: count odata sapui5 sap-fiori

我真的想了解如何使用IconUIFilter for SAPUI5的“count”属性来动态显示表的结果集的计数。

我有以下代码 -

<IconTabFilter count="{DataSet/$count}"> <Table items="{DataSet}">

但是计数没有自动填充。

我正在使用绑定在视图级别的oData模型。我不想仅为计数提出另一个后端请求。我在这做错了什么?是否有可以使用的不同机制?

我还尝试在表上使用updateFinished事件然后获取计数并通过JS设置它,但事件仅在表的DOM放置时触发。在我的情况下,表格隐藏在IconTab后面,直到用户第一次点击标签时才会放入DOM中,因此它无用。

真的很感激有关如何使用它的一些见解!

谢谢!

1 个答案:

答案 0 :(得分:1)

好的,我所做的就是将信息绑定到本地模型并执行oData $ expand查询以在一次调用中获取整个页面信息。

这对我有用,因为我有几组要提取的数据。在它们单独绑定到表之前,现在它们都在一个查询中。

在调用的.done()方法中,我只使用IconTabFilter的setCount方法根据返回数据集设置计数。