Alterando Estados Utilizando Skins

Sempre exploramos os recursos do Flex afim de criar soluções fáceis e criativas para nossos problemas do dia-a-dia. Não foi diferente quando surgiu o problema de criar formulários relativamente grandes com diversos estados: formulário editável, formulário desabilitado e somente visualização. Sei que muitos já usaram o estado desabilitado dos componentes para visualização. Será que não existe uma maneira melhor de resolver este problema?

Pensando nisso surgiu uma solução um tanto simples. Fizemos uma brincadeira com Skins que resolve o problema facilmente:


No exemplo acima criamos Skins dos componentes que seriam apenas visualizados e usamos o CSS para alterar seu estilo em tempo de execução.

Espero que este exemplo não sirva apenas como solução para o problema citado, mas também para inspirá-los a explorar mais os Skins do Flex e estilos dos componentes. Skins e estilos podem resolver muitos dos nossos problemas que as vezes parecem ser complicados.

Baixe aqui o exemplo utilizado.


4 comentários

  1. Ved em 29.abr.08 às 8:00 am

    Realmente muito simples e útil! Parabens e obrigado!

  2. Beck Novaes em 29.abr.08 às 8:39 am

    Muito boa a solução Clayton. Parabéns! E que bom que você publicou no Blog. O pessoal da DClick de SP agradece.

    []‘s
    Beck Novaes

  3. Marcos Arruda em 29.abr.08 às 12:51 pm

    Muito útil, de fato.
    Tem um exemplo de algo parecido.
    http://demo.quietlyscheming.com/IPE/index.html

  4. Filipe Iack em 1.mai.08 às 9:01 pm

    Muito bom Clayton, valeu mesmo… Parabéns.

    só uma dúvida !?
    O nome deste componente é Cform ??? hehehe

    abraços cara

Deixe Seu Comentário