图标选项卡过滤器的计数

Count of the icon tab filter

我很想了解如何使用IconTabFilter for SAPUI5的"count" 属性来动态显示table的结果集的计数。

我有以下代码-

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

但是计数没有自动填充。

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

我还尝试在 table 上使用 updateFinished 事件来获取计数并通过 JS 进行设置,但该事件仅在 table 的 DOM 位置触发。在我的例子中,table 隐藏在 IconTab 后面,直到用户第一次单击该选项卡时才放入 DOM,因此它没用。

非常希望了解如何使用它!

谢谢!

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

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

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