chi*_*one 3 gwt gwt-2.2-celltable celltable
有没有人知道如何使用GWT 2.1M3的ImageResourceCell实现GWT CellTable?
我有以下但似乎无法找出添加ImageResourceCell的正确方法
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");
Run Code Online (Sandbox Code Playgroud)
//这不行
ct.addColumn(new IdentityColumn<DeviceInfo>(new ImageResourceCell()) {
@Override
public String getValue(DeviceInfo devInfo) {
return <Some imageResource>;
}
}, "Status");
Run Code Online (Sandbox Code Playgroud)
对此的任何帮助都会摇滚!谢谢.
小智 9
我只是自己解决这个问题,但这是我的一个例子:
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");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3124 次 |
| 最近记录: |