Calculo de variável em pai e filho dentro de um servicetask.

Boa tarde amigos. Estou com uma duvida de conceito dentro do fluig em servicetask. Crio um for que captura todos os campos de um formulário. e nestes campos existe um pai e filho. Gostaria de saber como somar estes pai e filho do campo (valortotal__) e informa-los em uma variável total. Lembrando que isso já está dentro de um for.

for (var j = 0; j < indexes.length; j++) {
                            if(email_gestor_atual == hAPI.getCardValue("email_gestor___" + indexes[j])){

                                //
                                cardData.getItem().add(incluiCampo(ObjFactory, "CP_MAT", hAPI.getCardValue("CP_MAT")));
                                cardData.getItem().add(incluiCampo(ObjFactory, "email_gestor", hAPI.getCardValue("email_gestor___" + indexes[j])));
                                //cardData.getItem().add(incluiCampo(ObjFactory, "email_solicitante", emailUsuarioCorrente));
                                cardData.getItem().add(incluiCampo(ObjFactory, "id_gestor", dataset.getValue(0, "colleaguePK.colleagueId")));
                                //cardData.getItem().add(incluiCampo(ObjFactory, "funcionarioZOOM", hAPI.getCardValue("funcionarioZOOM")));
                                cardData.getItem().add(incluiCampo(ObjFactory, "tipoNecessidade", hAPI.getCardValue("tipoNecessidade")));
                                cardData.getItem().add(incluiCampo(ObjFactory, "cp_DataEntrega", hAPI.getCardValue("cp_DataEntrega")));
                                cardData.getItem().add(incluiCampo(ObjFactory, "cp_Criticidade", hAPI.getCardValue("cp_Criticidade")));
                                cardData.getItem().add(incluiCampo(ObjFactory, "cp_PriorAnalise", hAPI.getCardValue("cp_PriorAnalise")));
                                cardData.getItem().add(incluiCampo(ObjFactory, "cp_Criticidade", hAPI.getCardValue("cp_Criticidade")));

                                var produto = hAPI.getCardValue("produtoZOOM___" + indexes[j]);
                                var codigoprod = hAPI.getCardValue("CP_COD___" + indexes[j]);
                                var quantidadeprod = hAPI.getCardValue("CP_QUANT___" + indexes[j]);
                                var ctt_custo = hAPI.getCardValue("ctt_custo___" + indexes[j]);                                
                                var inputNproduto = hAPI.getCardValue("inputNproduto___" + indexes[j]);                                
                                var valor_unitario = hAPI.getCardValue("valor_unitario___" + indexes[j]);
                                //PEGO O VALOR TOTAL
                                var valor_total = hAPI.getCardValue("valor_total___" + indexes[j]);

                                var mantemestoqueZOOM = hAPI.getCardValue("mantemestoqueZOOM___" + indexes[j]);
                                var unidademedidaZOOM = hAPI.getCardValue("unidademedidaZOOM___" + indexes[j]);
                                var email_gestor = hAPI.getCardValue("email_gestor___" + indexes[j]);
                                var email_diretor = hAPI.getCardValue("email_diretor___" + indexes[j]);


                                cardData.getItem().add(incluiCampo(ObjFactory, "produtoZOOM___" +indexes[j],produto));
                                cardData.getItem().add(incluiCampo(ObjFactory, "CP_COD___" +indexes[j],codigoprod));
                                cardData.getItem().add(incluiCampo(ObjFactory, "CP_QUANT___" +indexes[j],quantidadeprod));
                                cardData.getItem().add(incluiCampo(ObjFactory, "ctt_custo___" +indexes[j],ctt_custo));                                
                                cardData.getItem().add(incluiCampo(ObjFactory, "inputNproduto___" +indexes[j],inputNproduto));
                                cardData.getItem().add(incluiCampo(ObjFactory, "valor_unitario___" +indexes[j],valor_unitario));
                                cardData.getItem().add(incluiCampo(ObjFactory, "valor_total___" +indexes[j],valor_total));
                                cardData.getItem().add(incluiCampo(ObjFactory, "mantemestoqueZOOM___" +indexes[j],mantemestoqueZOOM));
                                cardData.getItem().add(incluiCampo(ObjFactory, "unidademedidaZOOM___" +indexes[j],unidademedidaZOOM));
                                cardData.getItem().add(incluiCampo(ObjFactory, "email_gestor___" +indexes[j],email_gestor));
                                cardData.getItem().add(incluiCampo(ObjFactory, "email_diretor___" +indexes[j],email_diretor));



                            }

                        }
compartilhar
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do fluig Forum!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags javascript formulario paifilho servicetask ou faça a sua própria pergunta.