Histórico da Página
Índice
Índice | ||||||||
---|---|---|---|---|---|---|---|---|
|
Plataforma
Produto: Fluig Mobile
Ocorrência
O campo de um formulário que acessa um dataset traz apenas valores nulos, mas via web funciona normalmente.
Causa
Se o seu formulário possui uma estrutura de arquivos semelhante a essa:
- SEU_FORMULÁRIO.html;
- SEU_FORMULARIO_ecmmobile.html;
Abra o segundo arquivo e verifique se o código html HTML do campo que está apresentando problemas está é semelhante ao código abaixo:
Bloco de código | ||||
---|---|---|---|---|
| ||||
<!-- demais linhas omitidas --> <div class='mylabel'>LABEL DO CAMPO</div> <select name='combo21' class='input-selection'> <option value='null'>null</option> <option value='null'>null</option> <!-- pode haver mais linhas como essa, ou menos --> <option value='null'>null</option> <option value='null'>null</option> </select> <!-- demais linhas omitidas --> |
Solução
Converta o formulário para a nova versão - que utiliza o novo style guide Style Guide - onde apenas um código serve tanto para o navegador web quanto para o app mobile. Siga os passos abaixo:
1) Tenha certeza de que você está utilizando a versão mais recente do
...
Fluig Studio (que seja compatível com seu
...
Fluig server);
2) Crie um novo formulário;
3) Copie todos os arquivos do seu formulário anterior para o novo, com
...
exceção do(s) arquivos .html. Veremos esse(s) a seguir;
4) Sobre o arquivo SEU_FORMULARIO.html:
- Abra o fonte de seu formulário antigo e copie o conteúdo da tag:
Bloco de código | |
---|---|
| |
| |
<form class="totvs-form grid vertical create-form-components ui-sortable t1" name="createFormComponents"> <!-- linhas a serem copiadas foram omitidas, pois são diferentes para cada formulário --> <form> |
- Abra o fonte de seu novo formulário e cole o conteúdo copiado dentro da tag:
Bloco de código | |
---|---|
| |
| |
<form name="form" role="form"> <!-- cole aqui o conteúdo copiado --> </form> |
Informaçõesnote | ||
---|---|---|
| ||
Não copie a tag "<form>", apenas o conteúdo dela |
5) Sobre o arquivo SEU_FORMULARIO_ecmmobile.html:
- Ignore-o e não o copie para a nova estrutura;
6) Ao exportar novamente o formulário para o
...
Fluig, não o faça como novo formulário. Escolha o nome do antigo, como se fosse gerar apenas uma nova versão dele
...
Observações
Provavelmente será necessário remodelar a parte visual do formulário. Facilitadores podem ser encontrados em https://style.fluig.com