Converter txtInput para Maiúscula.  XML
Índice dos Fóruns » RIA - Flex, JavaFX e outros
Autor Mensagem
Ramon.Onix
JavaChild
[Avatar]

Membro desde: 21/11/2009 13:36:09
Mensagens: 148
Offline

Ontem passei um tempo quebrando cabeça, tentando resolver o seguinte:
Tenho uns textInput e tinha que converter o texto digitado e assim que for digitado para Maiúscula.
Me sugeriram colocar o mas isso só restringe a digitação de minuscula, ou seja vc teria de ligar o capslook e não seria a melhor solução.

Encontrei algumas coisas sque me ajudaram a desenvolver o que queria e é bem simples.

classe MinusculaParaMaiuscula



Depois eu instancio e uso no textinput

cp_registro.as [pacote acs, onde coloco todos os .as]


cp_registro.mxml


do jeito que está só preciso instanciar em cada .as pra usar no .mxml

Coloquei aqui pq alguém poderá precisar. Aceito melhorias!
até+

Onix
I have .Class do you?
ATENÇÃO... Este é o elemento adversário, que por falta dele, constantemente ameaça destruir seus códigos...
[WWW] [MSN]
CristianPalmaSola10
JavaGuru
[Avatar]

Membro desde: 13/11/2010 20:17:50
Mensagens: 221
Offline

Sugiro para voce criar um componente personalizado para isso
estou desenvolvendo este componete vou te passar o codigo



tudo o que voce tem q fazer é passar para o componente na propriedade textTransform upper, lowe ou ignore (ignore é o default do componente), e pronto o componente formata o texto para vc

e tem tambem a propriedade onlyNumber default false, se vc passar ela true, o campo passa a aceitar apenas numeros

ate mais espero ter ajudade

/**
* @author Cristian Urbainski
*/
[Email] [MSN]
andre07041989
Debugger
[Avatar]

Membro desde: 29/05/2011 13:35:48
Mensagens: 53
Offline

Pessoal gostei dos dois exemplos, mas de na real este negócio de customizar componente é complicado e as vezes gera muita dor de cabeça, não
digo que não seja uma boa, mas sinceramente tenho tido vários problemas com componentes customizados por isto estou falando para vc CristianPalmaSola10.
As vezes é melhor usar a nativa. Mas lembrando meu ponto de vista.
Mas os dois assuntos são muito interessantes.
Flw!!!
CristianPalmaSola10
JavaGuru
[Avatar]

Membro desde: 13/11/2010 20:17:50
Mensagens: 221
Offline

Sim conocordo que usar nativo em certas situações é melhor, mas neste casso para conversao de texto eu acho melhor pq se nuam teria que fazer como nossa amigo fez toda fez chama no change um metodo e tals e assim so definindo uma propriedade e o componente fazendo fica melhhor neste casso

na empresa onde trabalho como desnvolvedor há muitos componentes criados personalixados, e componentes personalizados tentem a amarar o programador, as vezes voce quer fazer uma coisa ma ai o componente vira um empecilho ao inves de um aliado, esse é o lado ruim

ate mais

/**
* @author Cristian Urbainski
*/
[Email] [MSN]
andre07041989
Debugger
[Avatar]

Membro desde: 29/05/2011 13:35:48
Mensagens: 53
Offline

Concordo com vc!
E como disse é legal, e como vc mesmo disse além de amarrar o desenvolvedor a empresa, no caso também há a parte de erros, às vezes
me surpreendo com cada coisa.
É uma boa, mas é aquela coisa, tu pode acabar se surpreendeno e se decepcionando no futuro com os resultados ainda mais se tratando de flex.
Mas vai fundo!!

rosequadra
JavaBaby

Membro desde: 17/05/2011 16:02:31
Mensagens: 82
Offline

Uma outra forma seria criar um custom como este, o que acham?



e na tela:


Espero de ter ajuda!

This message was edited 1 time. Last update was at 25/01/2012 13:25:12

 
Índice dos Fóruns » RIA - Flex, JavaFX e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team