1

我的rich:dataTable 中有一个文本字段,在一列中:

<h:inputText id="logourl" value="#{item.logoUrl}" />

我在另一列中有这个标签:

<h:graphicImage id="logoimage" value="#{item.logoUrl}" url="#{item.logoUrl}" />

一个元素将值放入 bean "item" 中,另一个元素读取它,但它仅在页面重新呈现时发生。我想要的是当我更改图像中的值时必须自动刷新。我听说它可以用 a4j:mediaOutput 完成,但我发现的只是如何手动创建图像。

4

1 回答 1

0

我认为您需要提交表单以使其自动更改,我个人会使用 JavaScript 来执行此操作。

    <script type="text/javascript">
function swapImage(divId) {
    document.getElementById("img").src=divId;
}
</script>
于 2012-10-26T13:18:29.920 回答