私は完璧に機能するMGWT CellListを使用しています。
次の問題があります。ユーザーがセルを離した後も選択されたままになるように、選択したセルを選択したままにするにはどうすればよいですか?
これが私の実装です:
CellList<Item> myCellList = new CellList<Item>(new ItemCell());
私のItemCellクラス:
public class ItemCell implements Cell<Item> {
private static Template TEMPLATE = GWT.create(Template.class);
public interface Template extends SafeHtmlTemplates {
@SafeHtmlTemplates.Template("<div>{0}</div>")
SafeHtml content(String cellContents);
}
@Override
public void render(SafeHtmlBuilder safeHtmlBuilder, Item model) {
SafeHtml content = TEMPLATE.content(model.getName());
safeHtmlBuilder.append(content);
}
@Override
public boolean canBeSelected(Item model) {
return true;
}
}
私のアイテムクラス:
public class Item {
private String name;
public Item() {
setName("");
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}