0

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

我有以下代码 -

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

但计数不会自动填充。

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

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

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

谢谢!

4

1 回答 1

1

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

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

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

于 2015-04-20T02:56:34.133 回答