来自datatable的<p:ajax>更新块

时间:2015-06-22 15:34:23

标签: ajax jsf primefaces

我在p:datatable中有一个selectBooleanCheckbox,当值改变时我有一个事件。 我想在有事件时更新另一个pdatatable。 我无法更新第二集团。 这是代码: 有人可以帮我理解&#34;更新&#34;在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>

0 个答案:

没有答案