图标选项卡过滤器的计数
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 数据集设置计数。
我很想了解如何使用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 数据集设置计数。