Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: removido link do jira fslt

Índice

Índice
maxLevel4
outlinetrue
exclude.*ndice
stylenone

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
languagexml
titleSEU_FORMULARIO_ecmmobile.html
<!-- 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:
html
Bloco de código
language
xml
<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:
html
Bloco de código
language
xml
<form name="form" role="form">
	<!-- cole aqui o conteúdo copiado -->
</form>
Informaçõesnote
titleImportante

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