隠し値とprimefaceのremoteCommandを使用して、Javascript関数からManagedBeansにパラメーターを渡しています。マネージドBeanで、いくつかのWebサービス呼び出しを行っています。update 属性を使用して webservice 呼び出しが行われた後、primeface データテーブルを更新する必要があり、oncomplete で JS.Botn update と oncomplete を呼び出しています。
<h:form id ="pForm">
<p:dataTable style="height:500px;" id="activeStoreTable" var="stIter" value="# {flowScope.str}" >
<p:column width="140" filterBy="#{stIter.Name}">
<p:commandLink update="@form"
onclick="setCenter('#{stIter.Name}' );"/>
</p:column>
</p:dataTable>
<h:inputHidden id="update" value="#{updateBean.value}" />
<p:remoteCommand name="remoteCommand" process="update" update=":pForm:activeTable" oncomplete="init('flowScope.Str');"/>
<p:commandButton value="save" onclick="check();" name="saves" >
</h:form>