我使用隐藏值和 primeface 的 remoteCommand 将参数从 Javascript 函数传递给 ManagedBeans。在托管 bean 中,我正在进行一些 web 服务调用。在使用 update 属性进行 web 服务调用后,我需要更新 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>