Dicas ABAP

Published on December 28th, 2010 | by Mauricio Cruz

7

Tela de Seleção Turbinada – Parte 3 – Esconder Elementos

Essa dica é mais para aquele Consultor que curte uma tela bonita. Eu sei que muita gente acha que o correto é simplesmente “fazer funcionar”, mas eu sempre penso que “se é pra fazer, tem que fazer direito“!

O código abaixo possue a explicação de como fazer para esconder e mostrar objetos numa tela de seleção de acordo com a ação do usuário. É meu, fica muito style a tela hehe. Vamos ao código:

Rodando o código acima num Report Z local, fica assim:

Tela mostrando os Select Options

Quando o user escolher o radio button de baixo a tela irá mudar! Os select options somem e dão lugar aos parameters.

Animal e bem simples, não é?

Agora dá pra fazer aquele user carrancudo ficar de boa aberta.

Aproveito este post para desejar um ótimo ano novos a todos que acessam o blog. 2011 promete!

Abraços!

Share on FacebookTweet about this on TwitterShare on LinkedInShare on Google+Email this to someonePrint this page

Tags: ,


About the Author

é pasteleiro há alguns anos e criou o ABAPZombie junto com o Mauro em 2010. Gosta de filosofar sobre fundamentos básicos da programação e assuntos polêmicos. Músicas estranhas, artes marciais e games indies são legais. Zumbis não. Converse comigo no twitter e conheça o meu livro de ABAP!



7 Responses to Tela de Seleção Turbinada – Parte 3 – Esconder Elementos

  1. Thiago Losilla says:

    Maan!

    Very Naaaice esse post kra! Acabei de usar esse códego :mrgreen: :mrgreen: ! Voces estao mandando mto bem no site kra!

    Abraçao !! 😛 😛

  2. renan zenkner roggia says:

    Usei o código mas em uma demanda que recebi, mas no meu caso um dos campos é obrigatório para a seleção. Ou seja, não consigo trocar de tela, alguma dica ?

    • “Ser obrigatório” não quer dizer que você tenha que escrever o OBLIGATORY no parâmetro da tela de seleção. O que o usuário quer é que aquele campo seja obrigatóriamente preechido.

      Tire o obligatory do parâmetro, e faça a validação se o campo está preenchido no começo da sua lógica. Resolvido! 🙂

      • renan zenkner roggia says:

        Obrigado Mauricio, atualmente o código esta com esta logica. Fiquei com receio de não ser o mais adequado.

  3. Muito bem construído. Quero utilizar em minhas video-aulas . Posso?

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to Top ↑