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ügen
CellTable<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.

War es hilfreich?

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
scroll top