1
resposta

Não consigo excluir autor sem gravar o cadastro completo.

O meu código deu certo, porém eu fiquei com uma dúvida, eu só consigo excluir o autor clicando no botão editar. Caso eu queira cadastrar um novo livro e adicionar qualquer autor antes de confirmar o cadastro, se tento excluir, ele valida os campos da tela de cadastro. Ou seja, eu consigo incluir quantos autores eu quiser antes de GRAVAR porem eu não consigo excluir nenhum. Soment após de gravado, e clicar no editar, ai consigo tirar qualquer autor da datatable. Tentei fazer alguns if pra ver se o havia autor gravado no banco mas não consegui. Como ficaria essa implementação? Teria que utilizar ajax no <h:commandLink value=" X " action="#{livroBean.removerAutores(autor)}" /> ou seria no metodo da removerAutores da classe Bean??

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Seria algo com:

<h:commandLink action="#{livroBean.removerAutores(autor)}" />