Agora falando um pouco mais sobre o componente: Tem um componente que utilizo: MasterTextInput (http:// www.flexpernambuco.com.br/?cat=13)
Quais diferenciais você pretende oferecer nesse componente? On 19 dez, 14:33, J.C.Ködel <[email protected]> wrote: > Então... pensei no telefone... mas aí tem alguns problemas: > > Em primeiro lugar, a máscara (XX) XXXX-XXXX não é válida nem no Brasil... > Vamos supor que eu esteja querendo fazer um cadastro de fornecedores e > desejo cadastrar a Coca-Cola. O telefone da coca é 0800-21-21-21... Tem > telefones como 0800-XX-XXX, ou 0300-XX-XX-XX-XX e bota x nisso XX XX... > > E este aplicativo (e framework) terá um forte apelo multi-lingual (ou seja, > haverá um Globalization Manager que traduzirá todo o aplicativo sem precisar > usar -locale e embutir zilhões de textos no aplicativo). Neste caso, > máscaras de telefones internacionais já ferram tudo =\ > > Esta adaptação que eu fiz permite que você deixe caracteres em branco e até > insira espaços (inclusive acentos... o componente original nem isso > aceitava). Mas eu pessoalmente acho estranho você ter que digitar > [Espaço][Espaço] antes de iniciar o número do telefone... > > Neste caso, eu acho que seria mais interessante um componente composto, onde > o DDD e o telefone ficassem separados... se quiser entrar com o DDD, ótimo, > senão, só dar Tab e deixar vazio... aí o componente concatenaria os dois > textinput para montar (XX) XXXX-XXXX ou XXXX-XXXX. Ficaria algo assim: [[(_ > _)] [_ _ _ _ - _ _ _ _]] > > Uma alternativa que eu estava pensando é disponibilizar uma base de dados > com códigos de países e códigos de área destes países. Aí desenvolver um > combo que faz drop-down em uma tree onde o cara escolhe a cidade em questão > (obviamente com possibilidade de digitar), e o componente automaticamente > colocaria o +55 11, por exemplo, para São Paulo. O cara poderia digitar no > combo o código internacional e local, se souber, ou poderia digitar o nome > de uma cidade e o sistema localizaria no focus out ou poderia manualmente > abrir o drop-down e pesquisar o que quer (obviamente com um botão para > inserir novo). > > Esta base poderia inclusive ter informações sobre a máscara também, aí a > máscara do telefone se adaptaria automaticamente dependendo do código de > área desejado. > > Mas, são só idéias... > > -------------------------------------------------- > From: "Daniel Vitor" <[email protected]> > Sent: Saturday, December 19, 2009 2:09 PM > To: "flexdev" <[email protected]> > Subject: [flexdev] Re: TextInput & Ctrl+X > > > > > Parabéns, > > > Ficou muito legal seu componente. > > > Também estou melhorando fiz meu próprio upgrade no componente da > > adobe, apesar que mudei tanto que só restou da adobe a idéia. rsrs > > Se possível gostaria de adicionasse no exemplo que postou, uma máscara > > de telefone com DDD, ex: (xx) xxxx-xxxx. > > De forma que seja permitido digitar o telefone sem o DDD. > > Gostaria de ver o comportamento do componente nesse caso, pois esse > > tipo de mascará foi a que mais deu dor de cabeça, no meu caso. > > > Abraço e parabéns. > > > -- > > 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 emhttp://groups.google.com/group/flexdev > > > > smime.p7s > 6KExibirDownload -- 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
