| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2011 15:10:47
|
janjan
JavaEvangelist
![[Avatar]](/images/avatar/ead79bebb88514b1e270b8856af6fce1.png)
Membro desde: 25/09/2008 18:44:25
Mensagens: 434
Offline
|
Olá pessoal, procurei muito antes de vir postar aqui...
o meu problema é o seguinte...
Preciso desenvolver um cadastro de orcamentos, onde pesquiso, filial, cliente, vendedores, meios de pagamento
e vou dinamicamente incluido os itens...
na linha de um item tem varios campos.. quantidade, valor unitário, %de alguma coisa, % de outra coisa, total do item.
se alterar a quantidade o sistema deve para aquele item fazer quantidade*vlrUnitario* % de alguma coisa=total do item
se alterar o vlrUnitario o sistema deve para aquele item fazer quantidade*vlrUnitario* % de alguma coisa=total do item
e assim vai!
altera um e esse é base para todos outros se arrumarem também!
o problema então!
nas celulas do meu data table, pesquiso o produto com sugestionbox,
atualizo a linha com os valores default
(só para conseguir me explicar melhor)
coloquei o evendo <a4j:support event="onchange"..... em cada campo com reRender para ele e para o input totalItem...
o jsf chama seus métodos internos por reflexão e tals..
chega no setQuantidade(por exemplo) , na lógica do meu bean ele faz o set multiplicando qtdItem por vlrUnitario no campo totalItem.
bllza.. mas ele continua fazendo sets..naquele request de ajax.... e pega o valor da tela do totalItem e sobrescreve o valor calculado!!!
fazendo com que minha mudança da quantidade não afetasse em nada o total do item!!!
por favor...
2 dias lutando já!
se não me expressei bem perguntem que irei tentar me expressar melhor!!!
abraços desde já .>
This message was edited 1 time. Last update was at 02/02/2011 15:11:04
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2011 17:06:35
|
janjan
JavaEvangelist
![[Avatar]](/images/avatar/ead79bebb88514b1e270b8856af6fce1.png)
Membro desde: 25/09/2008 18:44:25
Mensagens: 434
Offline
|
hehe, descobri uma coisa interessante...(é o meu problema) exatamente assim
o que seta o valor no outputText funciona
o que seta o valor no inputext não funciona
sabem uma saida para isso???
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2011 17:30:49
|
janjan
JavaEvangelist
![[Avatar]](/images/avatar/ead79bebb88514b1e270b8856af6fce1.png)
Membro desde: 25/09/2008 18:44:25
Mensagens: 434
Offline
|
??????? ajuda!!!!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/02/2011 07:49:39
|
janjan
JavaEvangelist
![[Avatar]](/images/avatar/ead79bebb88514b1e270b8856af6fce1.png)
Membro desde: 25/09/2008 18:44:25
Mensagens: 434
Offline
|
uma dica de como resolver?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/02/2011 09:31:34
|
janjan
JavaEvangelist
![[Avatar]](/images/avatar/ead79bebb88514b1e270b8856af6fce1.png)
Membro desde: 25/09/2008 18:44:25
Mensagens: 434
Offline
|
e ai galera, alguma dica de como contornar isso?
vou deixa esse tópico sempre no topo até que uma boa alma me ajude!!
abraços.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/02/2011 10:48:07
|
janjan
JavaEvangelist
![[Avatar]](/images/avatar/ead79bebb88514b1e270b8856af6fce1.png)
Membro desde: 25/09/2008 18:44:25
Mensagens: 434
Offline
|
consegui resolver..
no evento suport do a4j
não tento atualizar os valores do bean durante a chamada do setValorAlgumaCoisa...
tem que fazer chamar um atualizaQualquer, e não o set..
que sera chamado depois do set...
entao..
funciona!! e colocar os reRender para os campos alterados, e todo mundo fica feliz...
|
|
|
 |
|
|