您可以将“行”表示为List<String>
实例,您必须在网格、列和数据提供程序中将参数化从字符串更改为列表;List<List<String>>
当然,您必须使用 a而不是 a来调用 updateRowData List<String>
。
您还需要每列一个 Column 实例,按索引从 List 中取出值:
class IndexedColumn extends Column<List<String>, String> {
private final int index;
public IndexedColumn(int index) {
super(new EditTextCell());
this.index = index;
}
@Override
public String getValue(List<String> object) {
return object.get(this.index);
}
}
我如何在这个例子中添加排序。我尝试了ListHandler
但不确定如何比较List<String>
。任何帮助表示赞赏。