Mudas dados de apresentação do Browse em runtime

Discussão em 'Progress 4GL' iniciado por andreluisbrandao, Maio 19, 2015.

  1. andreluisbrandao

    andreluisbrandao Membro Participativo

    Boa tarde a todos amigos,

    Gostaria de uma dica para mudar em tempo de execução o meu browse freeform. Exemplo :

    Ele apresenta os seguintes dados para o usuario :

    Nome - Idade - Telefone , ao clicar em um botão so quero que apareça Nome - Telefone. Posso fazer isso em tempo de execução ou teria que criar outro browse por cima ?

    Obrigado
  2. Eilleen

    Eilleen Membro Ativo

    Tem como sim, mas vc tem que criar uma query dinâmica e remontar as colunas conforme a necessidade... To fora agora, mas dps eu posto um exemplo...
  3. andreluisbrandao

    andreluisbrandao Membro Participativo

    Valeu. Aguardo.
  4. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Veja abaixo:

    Código:
    BRW:GET-BROWSE-COLUMN(3):VISIBLE = FALSE.
    
    Onde BRW é o nome do Browse e 3 é a posição da coluna.
  5. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Ou seja, com o exemplo que passei, vc configura todas as colunas no browse, depois oculta em tempo de execução as que desejar.
  6. Eilleen

    Eilleen Membro Ativo

    Uia.. é mesmo Rafael... eu fiz um trem desse esses dias e tive que fazer com query dinâmica, pq as querys eram diferentes tb, não só as colunas... aí fiquei com isso na cabeça... nem lembrei do "easy mode"... rs ;)
    rafael.andrade curtiu isso.

Compartilhe esta Página