Versão atual:

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.

Versão (1):

Ver a versão formatada

Desabilitar painel

Comentário

new question