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); })();
-