Como alterar o texto de exibição de um campo usando JavaScript

Em alguma situações, pode ser necessário alterar o Texto de Exibição (Label) de um campo do Formulário em tempo de execução.

Neste tópico, vou mostrar como fazer isso usando JavaScript.

Formulário

No Formulário de exemplo, teremos apenas um campo do tipo TextBox que terá o texto de exibição alterado para um valor aleatório, e um campo do tipo Button que será o gatilho para essa operação.

Você pode ver o Formulário funcionando neste link.

Campos

  • Um campo do tipo TextBox chamado “Nome_do_Campo”.
  • Um campo do tipo Button.

Variáveis

  • Uma variável do tipo Texto chamada “Nome_da_Variavel”.

Eventos

  • No evento Click do campo Button, adicione as ações:

    • Popular Campos e Variável - Preencher a variável com o texto que será usado como “Nome de Exibição” da TextBox.

    • Executar Código JavaScript - Informe o código abaixo:

    (function(){
        // Pega a instância do Form
        var form = latromi.formManager.getFormInstance();
        // Pega o valor da variável
        var labelText = form.getVariableValue('Nome_da_Variavel');
        // Usa o valor da variável como texto da label (Nome de Exibicao) do campo
        form.setFieldLabelText('Nome_do_Campo', labelText);
    })();
    

Boa tarde @daniel.giacomelli tudo bem?

É possível realizar esse mesmos procedimento com parâmetros e variáveis globais?

Olá @Framos

Não é possível.

Mas você pode criar uma variável e passar o valor de parâmetros ou variáveis globais pra ela.

1 curtida