1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

  2. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

[RESOLVIDO] notepadCampo fill-in não aparece apos conversão progress 11.7

Discussão em 'EMS , HCM e Totvs 11' iniciado por sidnei_mariano, Dezembro 19, 2017.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. sidnei_mariano

    sidnei_mariano Membro Participativo

    Boa tarde, fiz a conversão para o progress 11.7 e quando tento executar um programa que funcionava sem problemas na versão 10.2b, estou tendo o seguinte problema.

    Na tela do programa tem dois campos do tipo fill-in e também um campo combo-box quando estiver selecionado "CD" no combo box ele mostra 1 dos campos e quando estiver selecionado "DP" ele mostra o outro, no evento "VALUE-CHANGED" desse combo box tem o código que trata essa alteração porém ao iniciar a tela ele não traz o campo que deveria conforme o que está como valor inicial do combo-box.

    por exemplo quando inicio a tela, no campo combo-box o valor inicial está como "DP" porém ele mostra sempre o campo que deveria mostrar quando no combo-box estivesse marcado como "CD".


    Alguém sabe se na versão 11.7 teve alguma alteração referente a criação de campos na tela ?



    Obrigado,


    Sidnei
  2. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    o evento value-changed vc fez direto no campo, usando as opções do appbuilder eu escreveu na mão o on 'value-changed' em alguma procedure do .w ????
  3. sidnei_mariano

    sidnei_mariano Membro Participativo

    Fiz direto pelo appbuilder, o evento esta funcionando corretamente, o problema é somente na inicialização da tela que já devia mostrar o campo fill-in "fi-DP", pois no combo-box o valor inicial está como "DP", porém ele sobrepõem o campo "fi-DP" pelo campo "fi-CD" no momento da inicialização da tela. Esse programa funcionava normalmente na versão 10.2b depois da conversão o problema começou a ocorrer.
  4. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    No Main-Block adiciona "RUN Inicializar.", e crie esta procedure.

    Na procedure Inicializar, coloque APPLY "CHOOSE" TO cbMeuComboBox IN FRAME FMeuFrame.
  5. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    ou faz o apply ..... na procedure local-inicialize
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página