Fórum Estou pecisando fazer tela de venda d eproduto com Primefaces #443466

20/05/2013

0


Olá pessoal tudo bem, quero tirar dúvida estou montando um carrinho, com primefaces preciso ver qual é melhor forma de adicionar em uma lista, eu tenho lista de produtos, quero adicionar vários itens em uma lista, esse exemplo que estou está ocorrrendo erros será pode ajudar.

Bean
public String adicionarItem(Produto produto) {
pedidoCarrinho.adicionarItem(produto, 1);
return listaprodutos;
}

Vendas

public void adicionarItem(Produto produto, Integer quantidade) {

ItemVenda itemExistente = getItem(produto);
if (itemExistente != null) {
atualizarQuantidade(produto, itemExistente.getQuantidade()
+ quantidade);
} else {
getItens().add(new ItemVenda(produto, quantidade));
calcularTotal();
}
}

xhtml

p:commandButton value=Adicionar ao carrinho actionListener=#{carrinhoDeComprasMB.novo}
p:collector value=# addTo=#{carrinhoDeComprasMB.pedidoCarrinho}/p:collector

/p:commandButton

grato!
Adriano de Aguiar
Adriano Aguiar

Adriano Aguiar

Responder

Posts

22/05/2013

Jose Boas

Você teria ter a lista de ítens inseridos na sessão "SessionScoped" ou seja, um Bean de sessão e dar um add normal
LisProd.add(Classe com os dados preenchidos)

Outra coisa este exemplo que te expliquei tem que ser uma lista de objeto.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar