如何在gwt中更改ag:image的url

Mar*_*ayi 1 gwt uibinder

我是GWT的新手.我在我的ui.xml中创建了一个包含Image的面板.我想根据某些条件更改该图像的URL,alt和标题.怎么做 ?

<g:Image url="images/document-statut-1.gif" title="My title" altText="My alt"></g:Image>
Run Code Online (Sandbox Code Playgroud)

日Thnx

Col*_*rth 9

修改uibinder元素,使其具有字段名称:

<g:Image url="images/document-statut-1.gif" ui:field="imageWidget"
         title="My title" altText="My alt" />
Run Code Online (Sandbox Code Playgroud)

然后在java代码中创建一个匹配字段:

@UiField
Image imageWidget;
Run Code Online (Sandbox Code Playgroud)

createAndBind在java类中调用该方法后的任何时候,您都可以分配一个新的url:

imageWidget.setUrl("images/newStatus.gif");
Run Code Online (Sandbox Code Playgroud)