Prezados,
Iniciei um projeto utilizando JSF 2.0 e primeFaces, como é o meu primeiro projeto com o prime estou passando por algumas dificultades.
Abaixo seguem os respectivos problemas.
- CommandLink abaixo não está atualizando o valor do p:dialog.
<p:commandLink id="btAlterar2" oncomplete="cadIngred.show();"
actionListener="#{ingredienteBean.selectIngrediente()}"
update=":form:cadIngrediente">
<h:graphicImage value="/resources/images/edit.png" />
</p:commandLink>
2)CommandLink não está excluindo o registro, na verdade nem executa o método no MB.
<p:commandLink id="btExcluir" update="dtIngred"
actionListener="#{ingredienteBean.removeIngrediente()}"> '
<h:graphicImage value="/resources/images/delete.png" />
</p:commandLink>
Método que seleciona o objeto.
//Seleciona o ingrediente
public void selectIngrediente(){
Ingrediente ingrediente = getIngredFromEditOrDelete();
setIngrediente(ingrediente);
}
//Obtem o objeto da linha selecionada.
public Ingrediente getIngredFromEditOrDelete(){
Ingrediente ingrediente = (Ingrediente) model.getRowData();
return ingrediente;
}