我在p:datatable中有一个selectBooleanCheckbox,当值改变时我有一个事件。 我想在有事件时更新另一个pdatatable。 我无法更新第二集团。 这是代码: 有人可以帮我理解"更新"在p:ajax有效吗?
<t:panelGroup layout="block" id="aa">
<p:dataTable value=""
var="var"
rows="20"
resizableColumns="true"
styleClass="borderless"
id="ee">
<p:column style="text-align:left;width:100px;" >
<h:outputText value= "#{vocabularyBean.localizedMap.resourceLockAction}" />
</p:column>
<p:column style="text-align:left ;width:400px;" >
<h:outputText value="" />
</p:column>
<p:column style="text-align:center; width:10px;">
<h:selectBooleanCheckbox id="checkboxId" value="#{BeanAlias.resourceLock}" >
<p:ajax update="resourcePanelId" event="click" listener="#{bean.handleEvent}"/>
</h:selectBooleanCheckbox>
</p:column>
</p:dataTable>
</t:panelGroup>
<!--tableau -->
<p:panelGroup layout="block" id= "resourcePanelId">
<p:dataTable value="#{BeanAlias.itemsList}"
var="var">
<p:column headerText="#{name}" style="text-align:left;width:100px;" >
<h:outputText value="#{bean.name}"></h:outputText>
</p:column>
<p:column headerText="#{bean.workerName}" style="text-align:left;width:400px;" >
<h:outputText value="#{bean.worker}" ></h:outputText>
</p:column>
<p:column style="text-align:center;width:10px;" id="hh">
<h:selectBooleanCheckbox value="#{bean.siResourceLock}">
</h:selectBooleanCheckbox>
</p:column>
</p:dataTable>
</p:panelGroup>