我想知道是否有办法获得设置了growing
和growingThreshold
属性的表的所有选定项的总数。这似乎是电话
oTable.getSelectedItems().length
仅适用于表格中显示/可见的项目。
答案 0 :(得分:0)
getGrowingInfo().total
将返回所有项目,无论是否可见。
答案 1 :(得分:0)
当设置growing
属性时,仅在单击selectall时选择了可见项目。因此,它将仅返回可见项目长度。您可能必须尝试获取所有项目
ocheckSerialBatchJsonModel.getProperty("/results").length
如果你想获得所选项目,你可能需要为复选框添加一个单独的列,并首先将一个属性绑定到json模型的checkbox的enabled属性。然后你必须循环整个列表。
答案 2 :(得分:0)
我遇到了与sap.m.List相同的问题。我所做的是使用bindItems函数中返回的Listbase并使用getSelectedContextPaths()中的路径。将其与oData进行比较并获得所有选定的项目。一点点黑客。随意提出别的建议。还没有找到任何其他东西。