AbstractCell を拡張するカスタム セルを定義する場合、CellTable でカスタム セルを使用するにはどうすればよいですか?
カスタム セルは、2 つのラベルと 1 つの画像で構成され、ラベルと画像の値を保持する Contact オブジェクトによって設定されます。
カスタム セルを参照する列を定義して、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?;
}
};
}
これは正しいアプローチですか?もしそうなら、抽象セルをどのように使用するのですか?