GWT CellTable mit ImageResourceCell
-
26-09-2019 - |
Frage
Hat jemand eine Idee hat, wie ein GWT CellTable mit einem ImageResourceCell von GWT 2.1M3 zu implementieren?
Ich habe folgendes aber scheinen nicht, um herauszufinden, die richtige Art und Weise eine ImageResourceCell
hinzufügenCellTable<DeviceInfo> ct = new CellTable<DeviceInfo>();
// ct.setSelectionEnabled(true);
ct.setSelectionModel(setSelectionModel(ct));
ct.setPageSize(50);
// listData.addView(ct);
listData.addDataDisplay(ct);
ct.addColumn(new TextColumn<DeviceInfo>() {
@Override
public String getValue(DeviceInfo devInfo) {
return devInfo.getDeviceName();
}
}, "Name");
// Dies funktioniert NICHT
ct.addColumn(new IdentityColumn<DeviceInfo>(new ImageResourceCell()) {
@Override
public String getValue(DeviceInfo devInfo) {
return <Some imageResource>;
}
}, "Status");
Jede Hilfe auf diesem würde rocken! Danke.
Lösung
Ich bin nur dies aus mir Sortierung, aber hier ist ein Beispiel, das ich, das funktioniert:
CellTable<Entity> dataTable = new CellTable<Entity>();
Column<Entity, ImageResource> status = new Column<Entity, ImageResource>(new ImageResourceCell()) {
@Override
public ImageResource getValue(Entity entity) {
...ImageResource lookup stuff...
return imgRsrc;
}
};
dataTable.addColumn(status, "Status");
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow