Obter Valor Componente Via Javascript



  • Como faço para obter o valor de um componente (conteúdo de uma caixa de texto) não associado a nenhum campo de tabela utilizando a função "Executar JavaScript"?

    Eu consigo alterar o valor de um componente e descrição tranquilamente com a função "Executar JavaScript" utilizando os seguintes parâmetros:
    $c('MakerEdit1').setDescription('Nova Descrição!!!');
    $c('MakerEdit1').setValue('novo texto', false);

    Porém ao atribuir a uma variável do tipo "Letras" o retorno da função "Executar JavaScript" passando o seguinte parâmetro:
    $c('MakerEdit1').getValue();
    ou
    $c('MakerEdit1').value;
    ou
    return $c('MakerEdit1').getValue();
    ou
    return $c('MakerEdit1').value;

    a variável é sempre apresentada para mim com o conteúdo vazio (através de uma interação).

    Algum colega saberia me explicar se é possível obter o valor de um componente a partir de um fluxo (tipo servidor, atente que os textes que eu exemplifiquei acima foram feitos em fluxo do tipo servidor funcionaram, menos o getValue())? E caso seja possível o que estou fazendo de errado?


  • Dá uma olhada no código da função Obter valor do componente.

    Acredito que irá lhe ajudar.

Log in to reply