Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

É executado quando o usuário pressiona o botão Movimentar antes de serem exibidas as opções de movimentação do processoformulário.


Parâmetros da função

numStatenúmero da atividade atualint
Propriedade
Descrição
Tipo

...

Exemplo de implementação

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14

<script>
var

 

beforeMovementOptions =

 

function(numState) {

    


console.log("

-beforeMovementOptions-

_________________ beforeMovementOptions");

    

console.log("numState: "

 

+ numState);

    

console.log("valor campo

Email

: "

 

+ document.

formulario

form.

email

c7_total.value);

    


if (document.

cad01

form.

nome

c7_total.value ==

'

false

') {

        return false;
    }
    if(document.cad01.nome.value !== ''){
        

throw ("Erro

" + document.formulario.nome.value

: nenhum valor selecionado!");

    

}

return true;
}
</script>

 

beforeSendValidate

Ocorre antes da solicitação ser movimentada, após já ter sido selecionada a atividade destino, o usuário e demais informações necessárias à solicitação.

...

Exemplos de implementação

 

1
2
3
4
5
6
<script>
var beforeSendValidate = function(numState,nextState){
    console.log("-beforeSendValidate-");
    console.log("numState: " + numState);
    console.log("nextState: " + nextState); 
    throw("Erro Xyz");
}
</script>

 

 

1
2
3
4
5
6
7
<script>
var beforeSendValidate = function(numState,nextState){
    console.log("-beforeSendValidate-");
    console.log("numState: " + numState);
    console.log("nextState: " + nextState); 
    var isOk = confirm("Deseja realmente enviar o processo ?");
    return isOk;
 }
</script>

 

Eventos de Formulário Pai Filho

...