/ / Como adicionar uma linha dinamicamente em forma na thymeleaf, sem enviar dados para o controlador? - jquery, ajax, spring-mvc, spring-boot, thymeleaf

Como adicionar uma linha dinamicamente em forma na thymeleaf, sem enviar dados para o controlador? - jquery, ajax, spring-mvc, spring-boot, thymeleaf

Eu estou criando uma forma dinâmica usando thymeleaf e primavera. Minha exigência é a mesma assim neste ligação (seção 9). Exemplo: quando clico em adicionar botão de linha na seção Linhas, uma nova linha deve ser adicionada abaixo da seção Linhas. Essa abordagem está funcionando bem sem problemas. Nesta abordagem, sempre que clico em adicionar linha, o método Controller será invocado e o formulário será enviado, e a página completa será atualizada para cada ação de clique add row.

Mas no meu caso eu tenho uma grande forma onde vaitem várias linhas como esta. Então, a minha dúvida é como posso adicionar uma linha no elemento de formulário que foi desenvolvido usando thymeleaf, sem postar o formulário para o controlador e criar um novo objeto no controlador e atualizar a página completa novamente. Existe alguma maneira de fazer isso usando ajax e jquery. Por favor ajude.

Respostas:

0 para resposta № 1

Você pode usar o javascript para adicionar linhas a uma tabeladinamicamente. Para levar todos os dados ao seu controlador, você pode usar a Lista de dados que está enviando. Javascript permite alterar o nome do atributo dinamicamente.No lado do controlador, você só precisa buscar essa lista e usar em seu código.