向 GWT CellTable 添加行号列
我需要将新的第一列插入到 CellTable 中,并在其中显示当前行的行号。在 GWT 中执行此操作的最佳方法是什么?
I need to insert a new first-column into a CellTable
, and display the RowNumber
of the current row in it. What is the best way to do this in GWT?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
从
ListDataProvider
包装的列表中获取元素的索引。像这样:请参阅此处示例的其余部分。
Get the index of the element from the list wrapped by your
ListDataProvider
. Like this:See here for the rest of the example.
z00bs 的解决方案是错误的,因为行号是根据数据列表中对象的索引计算的。例如,对于包含以下元素的字符串列表:["Str1", "Str2", "Str2"],行号将为 [1, 2, 2]。这是错误的。
该解决方案使用单元格表中的行索引作为行号。
和
Solution from z00bs is wrong, because row number calculating from object's index in data List. For example, for List of Strings with elements: ["Str1", "Str2", "Str2"], the row numbers will be [1, 2, 2]. It is wrong.
This solution uses the index of row in celltable for row number.
and