2016-04-14 32 views
0

Bu kodu görünümümde var ancak herhangi bir satırı seçerken dinleyici yöntemini kullanamıyorum. Her olay, konsoldaki bir metni yalnızca yazdırdığı bir yönteme işaret eder, böylece çalıştığından emin olurum, ancak olmaz. Bir şey mi özlediğimi merak ediyorum. Eklemep: dataTable p: ajax rowSelect rowUnselect dinleyicileri çalıştırılmadı

<p:commandLink action="#{employeeController.selectEmployee(employee)}"> 
    <h:outputText value="#{employee.fullName}" /> 
</p:commandLink> 

<p:panelGrid columns="2"> 
    <p:column> 
     <h:form id="formSelectEmployee"> 
      <p:dataTable 
       id="employeeDataTable" 
       var="employee" 
       value="#{employeeController.employeeList}" 
       selectionMode="single" 
       selection="#{employeeController.selectedEmployee}" 
       rowKey="#{employee.id}"> 

       <p:ajax event="rowSelect" listener="#{employeeController.selectEmployee}" update=":tabs" /> 
       <p:ajax event="rowUnselect" listener="#{employeeController.unSelectEmployee}" update=":tabs" /> 

       <p:column> 
        <h:outputText value="#{employee.fullName}" /> 
       </p:column> 

      </p:dataTable> 
     </h:form> 
    </p:column> 
</p:panelGrid> 
+0

aynı mı. Neyse, panelgrid içinde/dışında, madde seçilmiyor ve hata mesajı alıyorum farketmez. – Alejandro

cevap

0

Bende nasıl olduğu için söz konusu o dahil ediyorum rowSelect olay =)

İlgili konular