Colunas Dinamicas

Discussão em 'Progress 4GL' iniciado por eric.paula, Fevereiro 28, 2011.

  1. eric.paula

    eric.paula Sem Pontuação

    Boa tarde.

    Estou criando as colunas de um browser dinamicamente, gostaria de saber como eu faço para colocar o metodo LEAVE para cada celula de cada coluna?

    So consigo colocar no LEAVE da linha.

    No aguardo.
    Grato.
  2. LeandroSantos

    LeandroSantos Membro Participativo

    É so voce colocar o evento no handle da coluna.

    Exemplo:
    Código:
    def var hc_nome as handle.
    hc_nome = browse:add-like-column("Tabela.nome").
    on "leave":U of hc_nome
    do:
       <codigo>
    end.
    
  3. eric.paula

    eric.paula Sem Pontuação

    Boa tarde.

    Esse codigo não esta colocano o leave no handle da coluna? eu preciso na celula, quando sair da celula executa um comando.

    Alguem sabe se existe isso?

    Grato.
  4. LeandroSantos

    LeandroSantos Membro Participativo

    Sim este codigo coloca o leave no handle da coluna, vai ser executado sempre que tiver um leave na celula da coluna.

    Agora se voce quer tratar o leave de uma unica celula, acho que não existe um comando para isso, o que voce vai ter que fazer é usar este codigo e fazer uma validação.
  5. eric.paula

    eric.paula Sem Pontuação

    Boa tarde.

    Funciona, mas tem que fazer chamada externa:

    Código:
    ON 'leave':U OF <handle_coluna> PERSISTENT RUN <programa.p>.
    grato.
    abç.

Compartilhe esta Página