Tenho um datatable que lista os registros pai. E outro datatable debaixo que lista os registros filhos. Quando eu seleciono uma linha dos registros pai, quero que atualize o datatable debaixo para mostrar os registros filhos.
Estou tentando utilizar o seguinte código para o evento:
<p:ajax event="rowSelect" listener="#{hospedagemController.onRowSelect}" />
e no bean está assim:
	public void onRowSelect(SelectEvent event) { 
		System.out.println("testeeeee");
	}
O código evento simplesmente não é executado… não aparece a mensagem “testeeeee” no console.
O que pode ser isso? Algum bug do primefaces talvez?
         
        
          
        
           
           
           
         
         
            
            
          
       
      
        
        
          Tenta incluir o atributo  update=":fmEditar"  no p:ajax
Abraço
         
        
        
           
           
           
         
         
            
            
          
       
      
        
        
          Não adiantou… tentei update="@this" e update=":formConHospedagem" ambos não resolveram o problema de não chamar o evento.
         
        
        
           
           
           
         
         
            
            
          
       
      
        
        
          e o atributo process no seu p:ajax,
vc colocou? coloque process="@this"
         
        
        
           
           
           
         
         
            
            
          
       
      
        
        
          Apenas para complementar, não é bug do prime porque utilizo ele no serviço e funciona perfeitamente. Agora só não lembro se o evento do método é o SelectEvent ou o ActionEvent, eu acho que é o ActionEvent.
         
        
        
           
           
           
         
         
            
            
          
       
      
        
        
          É selectEvent mesmo… Eu percebi que esse erro está acontecendo porque eu tenho uma relação OneToMany na minha classe modelo. Se eu tirar essa relação o evento é executado. Agora estou de mãos atadas sem saber o que fazer pra resolver.