Você pode baixar o projeto (código fonte), alterar o que quiser, "buildar" e 
personalizar essa lib


brunobg
*********************************************
www.brbsoftware.com.br
bruno...@ig.com.br  (MSN & Skype)
blogflex.brunobg.com
@brunogrohs
(21) 9913-2397

Em 10/10/2013, às 21:22, Robinho de Morais <robinhodemor...@gmail.com> escreveu:

> Como eu mudar a mensagem do validator do Master TextInput....pois aparece que 
> o campo é obrigatório, mas queria que apareceu uma outra mensagem....
> 
> 
>                       <controls:MasterTextInput id="txUsuario" x="70" y="68" 
> width="358" capsType="upercase"
>                                                                         
> required="true" text="@{usuario.ds_nome}" validator="string" />
> 
> 
>  
> 
> Em quinta-feira, 16 de outubro de 2008 01h20min26s UTC-3, Juliano Mendes - 
> Flex PE escreveu:
> Pessoal,
> 
>   Desenvolvi um componente para Flex chamado MasterTextInput. Totalmente Open 
> Source e projeto criado no Google Code.
> 
> O MasterTextInput estende as características de um TextInput com novas 
> funcionalidades e facilidades implementada para nos ajudar no nosso dia-a-dia.
> 
>   Segue a lista das Funcionalidades já desenvolvidas nesta versão v0.1:
> 
> == AUTO TEXT CASE TYPE ==
> 
> Desc: Transformar automaticamente o texto digitado em minúscula ou maiúscula.
> 
> Propriedade: capsType()
> 
> Valores:
> 
>     - normal : Sem case [DEFAULT]
> 
>     - lowercase : Transforma em Minúscula
> 
>     - upercase : Transforma em Maiúscula
> 
>     - init : Transforma a primeira letra de cada palavra em Maiúscula o resto 
> em minúscula.
> 
> == AUTO TAB ON <ENTER> KEY PRESS ==
> 
> Desc: Automaticamente coloca o foco no próximo componente ao pressionar a 
> tecla <ENTER>. Realiza a mesma função da tecla <TAB>
> 
> Propriedade: nextFocusOnEnter()
> 
> Valores:
> 
>     - true : Ativa função [DEFAULT]
> 
>     - false : Inativa função
> 
> Eventos:
> 
>     - enterPressed : Disparado ao pressionar a tecla <ENTER>. Pode ser usado 
> para implementações customizadas.
> 
> == AUTO RESTRICT ==
> 
> Desc: Restrições de input de texto já implementadas.
> 
> Propriedade: onlyRestrict()
> 
> Valores:
> 
>     - none : Não realiza restrição [DEFAULT]
> 
>     - number : Aceita apenas caracteres numéricos
> 
>     - alphabetic : Aceita apenas texto
> 
>     - alphabeticNoSpecial : Aceita apenas texto, porém não aceita caracteres 
> especiais como : @ - / * & ...
> 
> Observação: Para restrições customizadas pode-se continuar utilizando a 
> propriedade restrict().
> 
> == EMBEDED VALIDATORS ==
> 
> Desc: Validação embutida. Não será mais necessário criar <Validators> por 
> fora para cada campo. Já existirá as validações automáticas apenas setando 
> uma propriedade do MasterTextInput. As mensagens de Validação já são 
> automaticamente traduzidas para o Português/Inglês/Espanhol sem a necessidade 
> de nenhum tipo de implementação.
> 
> Propriedade: validator()
> 
> Valores:
> 
>     - none : Sem validação automática [DEFAULT]
> 
>     - email : Validação de E-mail
> 
>     - phone : Validação de telefone
> 
>     - number : Validação de número
> 
>     - string : Validação de string
> 
>     - date : Validação de data
> 
> Observações:
> 
>     - Todas as propriedades específicas de cada validador também existe no 
> MasterTextInput. Como por exemplo FormatInput para validador de data, 
> MaxValue para Number, MaxLenght para String e assim para todas as outras 
> propriedades padrões dos validadores.
> 
>     - Existe um objeto Publico chamado "currentValidator" ele irá sempre 
> apontar para o validador atual do seu MasterTextInput, assim você poderá via 
> AS modificar qualquer característica do validador dinamicamente, associar ele 
> a um Array para validação agrupada e qualquer outra função.
> 
>     - As propriedades Trigger() e TriggerEvent() existem no MasterTextInput 
> para que seja possível definir quando será disparada a validação do campo. O 
> momento padrão é ao sair o foco do componente.
> 
>     - Todas as validações estão com as características implementadas por 
> DEFAULT do Brasil, como por exemplo, a formatação da data como DD/MM/YYYY, 
> separador decimal como (,) separador de milhar como (.) e assim 
> sucessivamente.
> 
> Propriedade: ValidationLanguage()
> 
> Desc: Esta propriedade terá a língua que será mostrada as mensagens de 
> validação dos Validadores do MasterTextInput.
> 
> Valores:
> 
>     - portuguese : Todas as mensagens de validação ficam em Português. 
> [DEFAULT]
> 
>     - english : Mensagens de validação em inglês.
> 
>     - spanish : Mensagens de validação em espanhol.
> 
> Observações:
> 
>     - Pode-se modificar a linguagem dinamicamente setando este propriedade 
> via Action Script.
> 
> == CLEAR BUTTON ==
> 
> Desc: Mostrará um botão com um ícone em "X" no momento em que algum texto for 
> digitado no MasterTextInput. Ao clicar o botão o campo será limpo.
> 
> Propriedade: showClearButton()
> 
> Valores:
> 
>     - true : Mostra botão [DEFAULT]
> 
>     - false : Não mostra botão
> 
> Implementações em andamento para versão v0.2:
> 
> == Auto Formatadores ==
> 
>    - Formatar DATA
> 
>    - Formatar CEP
> 
>    - Formatar CNPJ
> 
>    - Formata CPF
> 
>    - Formatar Telefone
> 
>    - Formatação customizada : ###.###.##-##
> 
> == Validadores para CPF, CNPJ e IP ==
> 
> == Undo e Redo ==
> 
> == Label Prompt ==
> 
> 
> Peço a quem estiver interessado, realizar o download no site do projeto.
> 
> Favor realizem testes e contribuam com novas idéias para serem implementadas 
> afim de deixar este componente bem completo.
> 
> Site do Projeto: http://code.google.com/p/mastertextinput/
> 
> Site Flexpernambuco: http://www.flexpernambuco.com.br/
> 
> Sugestões enviar para: juliano.men...@flexpernambuco.com.br
> 
> 
> Espero que gostem!
> 
> Abraços,
> 
> Juliano Mendes
> 
> http://www.flexpernambuco.com.br/
> 
> 
> 
> -- 
> -- 
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
> Para sair da lista, envie um email em branco para 
> flexdev-unsubscr...@googlegroups.com
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
> --- 
> Você está recebendo esta mensagem porque se inscreveu no grupo "flexdev" dos 
> Grupos do Google.
> Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie 
> um e-mail para flexdev+unsubscr...@googlegroups.com.
> Para obter mais opções, acesse https://groups.google.com/groups/opt_out.

-- 
-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
--- 
Você está recebendo esta mensagem porque se inscreveu no grupo "flexdev" dos 
Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um 
e-mail para flexdev+unsubscr...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.

Responder a