如果我定义了一个扩展 AbstractCell 的自定义单元格,我如何在 CellTable 中使用我的自定义单元格?
我的自定义单元格由两个标签和一个图像组成,并由一个包含标签和图像值的联系人对象填充。
如何定义一个引用我的自定义单元格的列以添加到我的 CellTable?代码片段:
抽象单元格小部件:
public class ContactCell extends AbstractCell<String> { ... }
数据类:
public class Contact {
String first;
String last;
String photo_url;
}
构建 CellTable 的代码:
CellTable<Contact> results = getView().getContactsTable();
Column<Contact, SOMECLASSHERE> col
= new Column<Contact, SOMECLASSHERE>(new SOMECLASSHERE()) {
@Override
public SOMECLASSHERE getValue(Contact object) {
// TODO Auto-generated method stub
return WHAT?;
}
};
}
这是一个正确的方法吗?如果是这样,我如何使用我的抽象单元格?