如何将值传递给remoteCommand中的setPropertyActionListener

时间:2012-07-02 12:57:19

标签: jsf primefaces

我想使用#{viewScope.newLOBType}中的setPropertyActionListener(如下所示)为remotecommand分配动态值,那么如何将值从Javascript传递到此处?

代码:

<p:remoteCommand name="showPanel" update=":createLOBPanel">
    <f:setPropertyActionListener target="#{viewScope.newLOBType}" value="..<dynamic value from JavaScript>.. "/>
</p:remoteCommand>

1 个答案:

答案 0 :(得分:2)

一种方法可能是:

定义

<h:inputText id="myHiddenValue" style="display:none" value="#{viewScope.newLOBType}"/>

然后使用js或jquery $("#myHiddenValue").val("wooot");

设置其值

然后

<p:remoteCommand process="myHiddenValue" name="showPanel" update=":createLOBPanel">