【发布时间】:2014-12-26 10:43:46
【问题描述】:
GWT:2.6.1
我想在加载图像时执行一个动作(图像 src)。
我试过了,但 onLoad 事件从未被触发:
final Image img = new Image();
img.addLoadHandler( new LoadHandler()
{
@Override
public void onLoad( LoadEvent event )
{
//action
}
} );
img.setUrl( "/image.png" );
然后我尝试了这个:
final Image img = Image.wrap( Document.get().createImageElement() );
img.addLoadHandler( new LoadHandler()
{
@Override
public void onLoad( LoadEvent event )
{
//action
}
} );
img.setUrl( "/image.png" );
它成功了……我不明白为什么第一个代码什么都不做。
重要提示:在这两个示例中,我没有将 Image 对象放入 dom(= Image is not attach)。
In this question,似乎原因是图像未附加。但是在我的第二个示例代码中,图像也没有附加?对吧?
【问题讨论】: