Eu tenho um comboBOX na atividade inicial:
<select class="form-control" name="sl_requisicaoPrevista">
<option value="0"></option>
<option value="Sim">Sim</option>
<option value="Nao">Não</option>
</select>
Faremos um exemplo, digamos que eu selecione a opção 'Sim'. Quando eu envio da atividade inicial (ativ. 0) para a próxima atividade (ativ. 2), segundo minha logica, o responsável da ativ. 2 poderia mudar este mesmo comboBOX, porem agora só aparece o valor selecionado na ativ. 0 (que no nosso exemplo eu escolhi sim). No código fonte fica assim:
<select class="form-control" name="sl_requisicaoPrevista">
<option value="Sim">Sim</option>
</select>
- Porque isso acontece?
- Existe alguma forma de manter ainda todas as opções?
Uma coisa que eu notei é que isso acontece com TODOS os comboBOX que não estão protegidos pelo
form.setEnabled("campo", true);
Todos os comboBOX das próximas atividades (Ativ 3, 4, 5 e etc), na minha logica, estão desabilitados. Ai quando entro na atividade e logicamente são habilitados, estão com todas as opções.
Ou seja, PARECE que quando estão habilitados para alteração, o FLUIG envia para o dataSet o valor do item selecionado, e quando isso já foi definido, quando carrega alguma próx. atividade, esse valor já é selecionado e 'some' com todos os outros.
Só pra ter certeza, você está visualizando o formulário em modo edição ou visualização? Quando você acessa uma tarefa por meio da central através da aba minhas solicitações ou através do link após a movimentação, a tarefa é aberta no modo de visualização e este modo não permite que você altere os valores dos campos. Tem um botão "Movimentar" nos complementos que muda o modo para edição/envio, e aí os campos deveriam estar habilitados corretamente.
— Gustavo Martins de Souza 02 de May de 2017Isso aconteceu no modo edição.
— Carlos Moura 02 de May de 2017Muito estranho, acabei de notar este mesmo problema em um dos formulários. Ele simplesmente não gravou as demais opções.
— Eudes Soares Moreira 04 de May de 2017Pô.. já estava preocupado que era só comigo. Em qual versão do Fluig isso aconteceu Eudes?
— Carlos Moura 05 de May de 2017versão 1.6.0 Sem EP's
— Eudes Soares Moreira 08 de May de 2017Boa tarde Carlos pode ser que em algum momento no código você tenha colocado form.setEnabled('nomeCampo',false) para as atividades que os campos estão aparecendo bloqueados. E lembrando que nesse tipo de validação utilizamos aspas simples ''.
— Juliana Gomes 18 de May de 2017