سؤال

هل لدى أي شخص فكرة عن كيفية تنفيذ خلية GWT مع صورة مصور من GWT 2.1M3؟

لدي ما يلي ولكن لا يمكن أن يكتشف الطريقة الصحيحة لإضافة مصور CirtesourCecell

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");

//هذا لا يعمل

       ct.addColumn(new IdentityColumn<DeviceInfo>(new ImageResourceCell()) {

       @Override
       public String getValue(DeviceInfo devInfo) {
        return <Some imageResource>;
       }
      }, "Status");

أي مساعدة في هذا الصخرة! شكرًا.

هل كانت مفيدة؟

المحلول

أنا فقط أقوم بفرز هذا بنفسي ، لكن هذا مثال لديّ يعمل:

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");
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top