Urgente Botões falsos no Progress 11.6 não funcionam

Discussão em 'Comandos Básicos' iniciado por mcfernandes, Agosto 28, 2017.

  1. mcfernandes

    mcfernandes Membro Participativo

    Bom dia!

    Pessoal, estou migrando de progress 11.5 para 11.6. No primeiro acesso dos usuários descobrimos que quando temos campos ou botões falsos, nessa nova versão do Progress eles não são ativados. Alguém já teve esse problema?

    Fiz o teste no mesmo ambiente, se acessar com o Progress 11.5 funciona, se acessar com o Progress 11.6 não habilita. Me falaram que isso se resolve com algum parâmetro no INI. Alguém conhece?

    Obrigada!!!!!
    Cláudia
  2. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    Botão falso, como assim ? me explica o que vc chama de botão falso
  3. ChacMaster

    ChacMaster Membro Participativo

    Na verdade acredito que ele está se referindo a quando fazemos UPCs de tela e colocamos um botão em cima do outro para executar nosso código antes do código padrão.
    Se for esse o caso, na 11.6 houve algo em relação a ordenação Z dos componentes, então acontece que os botões criamos são "ativados" sim, porém não ficam a cima do original como estamos acostumados.

    Para resolver pode setar no seu INI
    FixChildFrameZorder=no
    Ou controlar os componentes em tela com o comando <elemento>:move-to-top().
  4. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    a tá, bem, eu sempre mando o botão original ficar invisivel <elemento>:visible = no, ai não dá esse tipo de problema.
  5. felipe.munhoz

    felipe.munhoz Sem Pontuação

    Tive o mesmo problema mas foi contornado com o código abaixo:

    if VALID-HANDLE(h-re1001a1-cod-servico) THEN
    DO:

    ASSIGN h-re1001a1-cod-servico:SENSITIVE = h-re1001a1-dt-venc-icm:SENSITIVE.

    END.

    if VALID-HANDLE(h-re1001a1-cod-tip-lancto) THEN
    DO:

    ASSIGN h-re1001a1-cod-tip-lancto:SENSITIVE = h-re1001a1-dt-venc-icm:SENSITIVE.

    END.

Compartilhe esta Página