gwt celltable مع imageresourcecell
-
26-09-2019 - |
سؤال
هل لدى أي شخص فكرة عن كيفية تنفيذ خلية 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");
لا تنتمي إلى StackOverflow