Quando você for colocar o texto para alterar, precisa setar a
propriedade actualText, que vai ser preenchido corretamente os valores
na mascara.(se os valores forem salvos no banco sem a mascara)
Se no banco de dados tiver a mascara junto, usa uma função para
retirar os caracteres:
//Pega os numeros com mascaras e retira os caracteres especiais
devolvendo apenas os numeros
public function removeSpecialCaracteres(string:String):String{
var pattern:RegExp = /\D/g; //remover todos caracteres que nao sejam
numeros
string = string.replace(pattern, "");
return string;
}
On 19 abr, 12:27, "Emerson Mota" <[email protected]> wrote:
> Pois é, já tinha feito esse teste, funciona perfeitamente, mais, perde a
> funcionalidade, a utilização desse componente, tem como maior utilidade, a
> mascara de edição.
>
> Abraço,
>
> Emerson Mota.
>
> De: [email protected] [mailto:[email protected]] Em nome de
> Haroldo do Nascimento
> Enviada em: sábado, 18 de abril de 2009 23:57
> Para: [email protected]
> Assunto: [flexdev] Re: MasterTextInput
>
> Tive problemas quando uso este componente dentro de um renderer, ele
> simplesmente apaga o valor atribuido e deixa somente a mascara.
>
> No geral funciona bem.
>
> Ou seja, quando eu retiro o inputMask, funciona perfeitamente. Veja se não é
> o mesmo caso!
>
> Ainda estou buscando solução...
>
> Abraço,
>
> Haroldo
>
> 2009/4/18 Emerson Mota <[email protected]>
>
> Olá PessoAll,
>
> Estou com o problema com esse componente, quando coloco inputMask, não
> permite digitação de nada, as vezes, permite apenas um trecho do campo,
> quando encontra o fim do trecho da mascara, para, segue código:
>
> <ns1:MasterTextInput
>
> inputMask="(99)9999-9999"
>
> blankMaskChar=" "
>
> borderStyle="solid" borderColor="#FAFBFB" cornerRadius="11"
>
> id="txtTelefone"
> text="{this.phoneFormatter.format(this.processoVO.foneRequerente)}"/>
>
> não é só nessa mascara, em nenhuma.
>
> Ats,
>
> Emerson Mota.
>
> <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
-~----------~----~----~----~------~----~------~--~---