从另一个组件设置JSF组件的值

时间:2015-05-17 10:33:02

标签: jsf primefaces jstl

我有以下组件:

<p:inputText id="comp1" value="#{xyz.abc}" />

我有另一个组件

<p:inputText id="comp2" value="" />

在comp2的值中...如何设置其值以从comp1

中读取它

我不想将comp2的值写为&gt;&gt;值= “#{xyz.abc}” 我只想让comp2复制comp1的值

提前致谢。

1 个答案:

答案 0 :(得分:0)

我建议您使用JavaScript:

<p:inputText id="comp1" value="#{xyz.abc}" onkeyup="document.getElementById('comp2').value=this.value;" />

我还没有测试过这种方法,但也许这适用于您的问题。当然,您也可以使用另一个事件来绑定JavaScript函数。看看PrimeFaces文档,找到所有这些文档。