Bom dia Juliano,

Muito legal esse componente, vai diminuir o tempo de desenvolvimento.

Gostaria de dar um segestão que se for possível na próxima versão
implementar também mascara.
ex: XXX-9999

-- 
Atenciosamente,

Alexandre Farias
Fortaleza/CE




2008/10/16 Juliano Mendes - Flex PE <[EMAIL PROTECTED]>

>  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/*<http://code.google.com/p/mastertextinput/>
>
> Site Flexpernambuco: 
> ***http://www.flexpernambuco.com.br/*<http://www.flexpernambuco.com.br/>
>
> Sugestões enviar para: [EMAIL PROTECTED]<[EMAIL PROTECTED]>
>
> 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 [email protected]
Para sair da lista, envie um email em branco para [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a