pessoal, estou tentando desenvolver o codigo abaixo , coloquei um breakpoint no onRowSelect, clico no datatable só que ele nao entra no metodo
alguem pode me ajudar ??
Bean
private List<Cadprest> cadastropretador;
private Cadprest selectedCadprest;
@Override
public void iniciarView() {
item = listaespec();
}
public void onRowSelect(SelectEvent event) {
FacesMessage msg = new FacesMessage("Car Selected", ((Cadprest) event.getObject()).getNomeprest());
FacesContext.getCurrentInstance().addMessage(null, msg);
}
View
<p:dataTable id="idcadastropretador" var="cadastropretador" value="#{cadguiaMbean.cadastropretador}" paginator="true" rows="10"
rowKey="cadastroprestador.codprest"
selection="#{cadguiaMbean.selectedCadprest}" selectionMode="single">
<p:ajax event="rowSelect" listener="#{cadguiaMbean.onRowSelect}"
immediate="true"/>
<p:column headerText="Codigo" styleClass="fonte">
<h:outputText value="#{cadastropretador.codprest}" styleClass="fonte"/>
</p:column>
<p:column headerText="Nome" styleClass="fonte">
<h:outputText value="#{cadastropretador.nomeprest}" styleClass="fonte"/>
</p:column>
</p:dataTable>
[/code]