title: p:dataTable p:ajax rowSelect rowUnselect listeners not invoked
body: <p>I have this code in my view, but I can't invoke listener method when selecting any row. Each event points to a method that only prints a text in the console so I make sure it works, but it doesn't. I'm wondering if I'm missing something?</p>
  
  <pre><code>&lt;p:panelGrid columns="2"&gt;
      &lt;p:column&gt;
          &lt;h:form id="formSelectEmployee"&gt;
              &lt;p:dataTable 
                  id="employeeDataTable" 
                  var="employee"
                  value="#{employeeController.employeeList}" 
                  selectionMode="single" 
                  selection="#{employeeController.selectedEmployee}"
                  rowKey="#{employee.id}"&gt;
  
                  &lt;p:ajax event="rowSelect" listener="#{employeeController.selectEmployee}" update=":tabs" /&gt;
                  &lt;p:ajax event="rowUnselect" listener="#{employeeController.unSelectEmployee}" update=":tabs" /&gt;
  
                  &lt;p:column&gt;
                      &lt;h:outputText value="#{employee.fullName}" /&gt;
                  &lt;/p:column&gt;
  
              &lt;/p:dataTable&gt;
          &lt;/h:form&gt;
      &lt;/p:column&gt;
  &lt;/p:panelGrid&gt;
  </code></pre>