Dúvida no beforeSendValidate

Bom dia, comunidade.

Estou tentando utilizar o beforeSendValidate pela primeira vez para fazer a verificação dos campos preenchidos pelo usuário, porém não está funcionando.

Alguém poderia me ajudar a encontrar o erro?

var beforeSendValidate = function(numState,nextState){
    console.log("entrei no before");

    var atv = getValue("WKNumState");
    var nextAtc = getValue("WKNextState");

    if(atv == 1){
        console.log("entrei no if");

        var nome = hAPI.getCardValue("solicitante");

        if(nome == "" || nome == null){
            throw "Selecione o nome do solicitante";
        }
    }
}

OBS: no console ele mostra que entrou no before, mas não entra no if atv==1, sendo que me encontro na primeira atividade ainda.

Alguém possui alguma ideia do que possa ser?

EDIT: Coloquei a print contendo o workflow e também nesse caso em específico não posso utilizar o validateForm, porque ele não tem compatibilidade com a biblioteca SweetAlert2.

Atenciosamente, Leonardo.

compartilhar
  • @Leonardo, anexa o desenho do seu processo. O número da atividade que quer validar é a número 1 mesmo?

    Gabriel Franco da Rocha Nascimento   21 de Aug de 2018
  • @Gabriel, adicionei meu Diagrama. Como consta na imagem a atividade inicial possui código 1 (que é quando o usuário vai inserir as informações) então seria essa mesmo.

    Leonardo Fioretti   21 de Aug de 2018
  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!

2 respostas

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