celltable に画像を追加したいので、以下のように imageResouce を使用します
interface Resources extends ClientBundle {
@Source("close.png")
ImageResource getImageResource();
}
Resources resources = GWT.create(Resources.class);
deleteJobColumn = new Column<EmployerJobs, ImageResource>(new ImageResourceCell()) {
@Override
public ImageResource getValue(EmployerJobs object) {
return resources.getImageResource();
}
};
完全に正常に動作し、セルテーブルに画像を取得していますが、その画像にクリックハンドラーを追加したいので、以下のようにフィールドアップデーターを使用しています
display.getListJobsWidget().getDeleteJobColumn().setFieldUpdater(
new FieldUpdater<EmployerJobs, ImageResource>() {
public void update(int index, EmployerJobs employerJobs,
ImageResource value) {
Window.alert("Hello");
}
});
そのため、上の画像セルをクリックすると、「こんにちは」と表示されますが、何もしていません..任意の解決策..
ありがとう