Desabilitar painel

Tenho um formulário, e preciso que um painel só apareça depois do andamento do processo, ou seja, na etapa Inicio eu preciso que esse painel seja desabilitado, e habilitado nas etapas seguintes.

Estou usando o EnableFields e o DisplayFields para isso, mas não esta funcionando.

Conseguem me ajudar?

FORMULÁRIO:

<div class="panel panel-primary" ">
                    <div class="panel-heading">
                        <h3 class="panel-title">Andamento do Chamado</h3>
                    </div>
                    <div class="form-group" >
                        <div class="panel-body">
                            <div class="row">
                                <div class="form-group col-md-4">
                                    <label for="resp_cham">Quem ira atender o Chamado</label>
                                    <div class="radio">
                                        <label> <input type="radio" id="resp_cham" name="resp_cham" value = "Contabil"> Assistente Técnico </label>
                                        <label> <input type="radio" id="resp_cham" name="resp_cham" value = "Fiscal"> Analista Técnico </label>
                                        <label> <input type="radio" id="resp_cham" name="resp_cham" value = "Fiscal"> Suporte Externo </label>
                                    </div>
                                </div>
                                <div class="form-group col-md-2" >
                                    <label for="dt_fim_cham">Data de finalização</label>
                                    <input type="text" name="dt_fim_cham" id="dt_fim_cham" class="form-control">
                                </div>
                                <div class="form-group col-md-2">
                                    <label for="sol_prob">Solução do Problema</label>
                                    <input type="text" name="sol_prob" id="sol_prob" class="form-control">
                                    <input type="button" class="btn btn-primary" name="anexo_fin_sol"
                                     id="anexo_fin_sol" value="Anexar" onclick="showCamera(this);" >
                                </div>
                                <div class="form-group col-md-4">
                                    <label for="det_soluc">     Detalhamento da Solução</label>
                                    <textarea class="form-control" id="det_soluc" name="det_soluc" rows="6"></textarea>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>

DISPLAYFIELDS:

function displayFields(form,customHTML){
    var activity = getValue('WKNumState');

    if (activity != 0 && activity != 1){
        form.setVisibleById('dt_fim_cham',false);
        form.setVisibleById('resp_cham',false);
        form.setVisibleById('sol_prob',false);
        form.setVisibleById('det_soluc',false);
        form.setVisibleById('anexo_fin_sol',false);

    }
}

ENABLEFIELDS:

function enableFields(form){ 

    var activity = getValue('WKNumState');

    if (activity != 1 ){
        form.setEnabled('dt_fim_cham',false);
        form.setEnabled('resp_cham',false);
        form.setEnabled('sol_prob',false);
        form.setEnabled('det_soluc',false);
        form.setEnabled('anexo_fin_sol',false);

    }
}

Em Anexo estou colocando meu WorkFlow.

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 enablefields displayfields formulario dev ou faça a sua própria pergunta.