Campos obrigatórios

Gostaria de tonar alguns campos obrigatórios. Cada movimentação do processo alteraria o campo que se tornaria obrigatório no formulário. Só consegui deixar campos obrigatórios em todo decorrer.

Bom dia, Natasha!

Para fazer isso uso o validate form com uma variavel que pega o NumState do processo, segue um exemplo abaixo:


function validateForm(form) { 
    var activity = getValue('WKNumState');

    if(activity == 4 || activity ==0){
        if ((form.getValue("fornecedor") == null || form.getValue("fornecedor") ==  "") && ( getValue('WKNumProces') == null || (getValue('WKNumProces') > 0 && getValue('WKCompletTask') == 'true') )) {
            throw "Fornecedor n\u00E3o pode ser vazio.";
        }
    }

}

Caso você esteja tentando fazer pela a plataforma, na parte de formulário você pode ir em regras do formulário e separar os campos que deseja tornar obrigatório de acordo com a atividade do processo.

Tem como eu mostrar o “wknumstate” em algum campo para saber o número do processo que está?