Pessoal, estou na fase final de um projeto. Já consegui implementar bastante coisas apoiado em recursos interessantes que o VRaptor 3 oferece.
Mas ainda estou apanhando para manipular um array (carrinho) na sessão.
Tenho uma classe, que representa um item:
public class CarrinhoItens {
private int id;
private double quantidade;
private double valor;
private Long idPedido;
private Long idProduto;
private String nomeProduto;
private String acao;
private double total;
...
Objeto que é injetado no meu controller:
@Component
@SessionScoped
public class CarrinhoPedidoVenda {
private List<CarrinhoItens> itens = new ArrayList<CarrinhoItens>();
...
A cada inclusão/exclusão a lista deveria ser atualizada na view.
Quero persistir no banco apenas quando todos os itens estiverem ok.
Tenho certeza que consigo adicionar e remover itens no carrinho. Mas quando é feita a exclusão, a nova lista não é recuperada na view.
O JQuery me retorna um erro, que infelizmente não consigo debugar. É como se ele não encontrassa a
Será que não posso diminuir a quantidade de itens em um array na sessão? Ou estou utilizando objetos na sessão de forma incorreta?
Único objeto que utilizei até agora na sessão, foi o usuário logado, que está funcionando bem.
Versão VReptor: 3.02.
Alguma dica?