GWT ImageLoadingCell刷新

GWT ImageLoadingCell刷新,gwt,Gwt,我使用ImageLoadingCell类在表中显示图像。它显示旋转图标,然后显示加载时的图像。这很好。然而,当表格被刷新时,它再次显示旋转图标,直到它获得图像。我希望这只发生在第一次。有没有办法关闭刷新此特定列,或者使单元格足够智能而不刷新自身 -请参阅onBrowserEvent()和render() ImageLoadingCell myImgCell=新ImageLoadingCell(){ 公共集getConsumedEvents(){ } }; 列thumbColumn=新列(myIm

我使用ImageLoadingCell类在表中显示图像。它显示旋转图标,然后显示加载时的图像。这很好。然而,当表格被刷新时,它再次显示旋转图标,直到它获得图像。我希望这只发生在第一次。有没有办法关闭刷新此特定列,或者使单元格足够智能而不刷新自身

-请参阅onBrowserEvent()和render()

ImageLoadingCell myImgCell=新ImageLoadingCell(){
公共集getConsumedEvents(){
}
};
列thumbColumn=新列(myImgCell){
@凌驾
公共字符串getValue(MeasuredFilter对象){
返回object.getThumbnail();
}

如果您可以共享相关的代码片段,那就更好了。显示本专栏的代码。如何获取图像(ImageResource或URL)?刚刚添加了一些代码,但实际上,只是“正常”使用ImageLoadingCell。onBrowserEvent似乎完成了“真正”的操作render,render只是设置浏览器图像获取。我需要它在onBrowserEvent()方法中不以某种方式重新呈现(我想)。Andrei-上面的getValue()方法以字符串形式返回url
ImageLoadingCell myImgCell = new ImageLoadingCell() {
  public Set<String> getConsumedEvents() {
  }
};

Column<MeasuredFilter, String> thumbColumn = new Column<MeasuredFilter, String>(myImgCell) {
  @Override
  public String getValue(MeasuredFilter object) {
      return object.getThumbnail();
  }