0
我使用UIBinder來標記接口。 在一些地方,我把一個 「標誌」,我想dynamicaly改變 -如何通過UIBinder和ClientBundle動態更改在UI標記中指定的圖像?
<!DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent">
<ui:UiBinder xmlns:ui='urn:ui:com.google.gwt.uibinder' xmlns:g='urn:import:com.google.gwt.user.client.ui' >
<ui:with field='res' type='com.myproject.client.resources.Resources' />
...
<g:Image resource='{res.offline}'/>
...
我用ClientBundle:
public interface Resources extends ClientBundle {
@Source("offline.png")
public ImageResource offline();
@Source("online.png")
public ImageResource online();
// ... and so on
}
對於每個用戶,自己的標識。當用戶開始會話時 - 他們的標誌正在變爲「在線」,反之亦然。
我想知道如何更改在UI
標記中聲明的圖片。
感謝所有。
我想,該解決方案可以是在[此處](http://stackoverflow.com/questions/17148534/gwt-dynamically-changing-an-image)。我嘗試使用它。 –