Skip to content

Otacio Barbosa

Soluções Tecnologicas

Primary Menu
  • Home
  • Desenvolvimento
  • Como Preencher Campos de Formulário no Fluig Usando JavaScript
  • Desenvolvimento
  • Fluig

Como Preencher Campos de Formulário no Fluig Usando JavaScript

Otácio Barbosa 21 de outubro de 2024
fluig

Quando trabalhamos com o Fluig TOTVS, muitas vezes precisamos preencher automaticamente campos de formulário com informações do usuário logado, como nome, código e login. Isso facilita o processo de interação do usuário com o sistema e automatiza tarefas repetitivas.

Neste post, vamos demonstrar como preencher campos de um formulário HTML com informações do usuário utilizando o objeto WCMAPI do Fluig. O WCMAPI é uma API interna do Fluig que permite acesso a várias funcionalidades, incluindo detalhes sobre o usuário logado.

Estrutura do Formulário HTML

Primeiro, temos um exemplo de formulário simples, onde três campos estão ocultos e um campo de texto é exibido para mostrar o nome do usuário:

<form name="form" role="form">
    <input type="hidden" name="usuario_codigo" id="usuario_codigo" />
    <input type="hidden" name="usuario_login" id="usuario_login" />
    <div class="row">
        <div class="col-md-12">
            <label for="requerente" style="margin-top:10px;">Requerente</label>
            <input type="text" class="form-control" placeholder="Requerente" name="requerente" id="requerente">
        </div>
    </div>
</form>

Neste formulário:

  • usuario_codigo armazena o código do usuário logado.
  • usuario_login armazena o login do usuário.
  • requerente é um campo de texto que exibirá o nome do usuário.

Preenchendo os Campos com JavaScript

Agora, usamos o seguinte script em JavaScript para preencher esses campos automaticamente:

console.log(WCMAPI);
var user = WCMAPI.user;      // Obtém o nome do usuário logado
var userCode = WCMAPI.userCode; // Obtém o código do usuário
var userId = WCMAPI.userId;   // Obtém o login do usuário

// Exibindo as informações no console para depuração
console.log("Usuário user >>> " + user);
console.log("Usuário userCode >>> " + userCode);
console.log("Usuário userId >>> " + userId);

// Preenchendo os campos do formulário com as informações do usuário
document.getElementById("requerente").value = user;
document.getElementById("usuario_codigo").value = userCode;
document.getElementById("usuario_login").value = userId;

Explicação do Código

  1. Objeto WCMAPI: O Fluig fornece o objeto WCMAPI que contém várias propriedades e métodos úteis. Nesse caso, estamos utilizando três propriedades:
  • WCMAPI.user: Retorna o nome do usuário logado.
  • WCMAPI.userCode: Retorna o código único do usuário.
  • WCMAPI.userId: Retorna o login do usuário.
  1. Preenchendo os Campos: Utilizamos o document.getElementById() para localizar os campos do formulário pelos seus IDs (requerente, usuario_codigo e usuario_login) e atribuir os valores correspondentes a partir do WCMAPI.
  2. Depuração: Os console.log() ajudam a verificar no console se os valores estão sendo obtidos corretamente.

Conclusão

Com esse simples código JavaScript, você pode automatizar o preenchimento de campos de formulário no Fluig, utilizando os dados do usuário logado. Isso facilita a interação do usuário com o sistema e garante uma experiência mais ágil e intuitiva.

Essa abordagem pode ser adaptada para diferentes cenários dentro do Fluig, bastando modificar os campos e os valores que deseja preencher automaticamente.

About the Author

Otácio Barbosa

Administrator

Visit Website View All Posts

Post navigation

Previous: Tudo o que Você Precisa Saber Sobre a Chave de Acesso da NFC-e
Next: Explorando o WCMAPI no Fluig TOTVS: O Que Desenvolvedores Precisam Saber

Related Stories

fluig
  • Desenvolvimento
  • Fluig

Explorando o WCMAPI no Fluig TOTVS: O Que Desenvolvedores Precisam Saber

Otácio Barbosa 21 de outubro de 2024
fluig
  • Fluig

Como Iniciar os Serviços do Fluig: Guia Completo

Otácio Barbosa 3 de outubro de 2024

Posts recentes

  • Você está acompanhando o calendário da Reforma Tributária?V
  • 451 TOTVS Informa – 3º Trilho Voucher para Saldos PAT
  • Receita Federal lança em seu canal oficial série de programas sobre a Reforma Tributária
  • 449 TOTVS Informa – Nova solução liberada no Recebimento de Mercadorias – Reforma Tributária
  • 450 TOTVS Informa –  Domine o Compliance de Custos no seu Supermercado com o nosso Webinar exclusivo

Categorias

  • Blog
  • Desenvolvimento
  • Eventos
  • Fiscal
  • Fluig
  • Google
  • Inteligência Artificial
  • Linha Consinco
  • Microsoft SQL Server
  • MySQL
  • NDD
  • NFCe
  • Notas Técnicas
  • Oracle
  • PostgreSQL
  • Power Query
  • Programação
  • Projetos
  • Receita Federal
  • Reforma Tributária
  • SQL
  • Superminas Food Show 2025
  • TOTVS
  • TOTVS Fluig
  • TOTVS Varejo Supermercados
  • Tutoriais
  • Varejo
  • XML

You may have missed

unnamed (1)
  • NDD

Você está acompanhando o calendário da Reforma Tributária?V

Otácio Barbosa 30 de outubro de 2025
unnamed
  • TOTVS

451 TOTVS Informa – 3º Trilho Voucher para Saldos PAT

Otácio Barbosa 30 de outubro de 2025
a5cfea1e-619d-4796-8049-91613af58a8f
  • Receita Federal
  • Reforma Tributária

Receita Federal lança em seu canal oficial série de programas sobre a Reforma Tributária

Otácio Barbosa 30 de outubro de 2025
unnamed
  • Eventos
  • TOTVS

449 TOTVS Informa – Nova solução liberada no Recebimento de Mercadorias – Reforma Tributária

Otácio Barbosa 30 de outubro de 2025
Copyright © All rights reserved. | MoreNews by AF themes.