从具有不断增长的阈值的表格中获取所选项目SAPUI5

时间:2016-10-10 13:55:23

标签: sapui5

我想知道是否有办法获得设置了growinggrowingThreshold属性的表的所有选定项的总数。这似乎是电话 oTable.getSelectedItems().length仅适用于表格中显示/可见的项目。

JSBIN Sample

3 个答案:

答案 0 :(得分:0)

getGrowingInfo().total将返回所有项目,无论是否可见。

答案 1 :(得分:0)

当设置growing属性时,仅在单击selectall时选择了可见项目。因此,它将仅返回可见项目长度。您可能必须尝试获取所有项目

ocheckSerialBatchJsonModel.getProperty("/results").length

如果你想获得所选项目,你可能需要为复选框添加一个单独的列,并首先将一个属性绑定到json模型的checkbox的enabled属性。然后你必须循环整个列表。

答案 2 :(得分:0)

我遇到了与sap.m.List相同的问题。我所做的是使用bindItems函数中返回的Listbase并使用getSelectedContextPaths()中的路径。将其与oData进行比较并获得所有选定的项目。一点点黑客。随意提出别的建议。还没有找到任何其他东西。