我使用隐藏值和primeface的remoteCommand将参数从Javascript函数传递给ManagedBeans。在托管bean中,我正在进行一些webservice调用。我需要在使用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>
答案 0 :(得分:1)
看起来像拼写错误,您想要更新:pForm:activeTable ,但该表名为 activeStoreTable