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/*<http://code.google.com/p/mastertextinput/>
>
> Site Flexpernambuco:
> ***http://www.flexpernambuco.com.br/*<http://www.flexpernambuco.com.br/>
>
> Sugestões enviar para: ***[email protected]*<javascript:>
>
> 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
---
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 [email protected].
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.