【发布时间】:2012-03-15 13:33:13
【问题描述】:
我是 GWT 的新手。 我在我的 ui.xml 中创建了一个包含图像的面板。 我想根据某些条件更改该图像的 url、alt 和标题。怎么办?
<g:Image url="images/document-statut-1.gif" title="My title" altText="My alt"></g:Image>
谢谢
【问题讨论】:
我是 GWT 的新手。 我在我的 ui.xml 中创建了一个包含图像的面板。 我想根据某些条件更改该图像的 url、alt 和标题。怎么办?
<g:Image url="images/document-statut-1.gif" title="My title" altText="My alt"></g:Image>
谢谢
【问题讨论】:
修改 uibinder 元素,使其具有字段名称:
<g:Image url="images/document-statut-1.gif" ui:field="imageWidget"
title="My title" altText="My alt" />
然后在你的java代码中创建一个匹配的字段:
@UiField
Image imageWidget;
在您的 java 类中调用 createAndBind 方法后,您可以随时分配一个新的 url:
imageWidget.setUrl("images/newStatus.gif");
【讨论】: