entedi, desculpa entao... Em 29 de setembro de 2010 12:00, Daniel Rodrigues da Cunha Frank < [email protected]> escreveu:
> Cristian, > Você já fez a alteração sugerida pelo Clayton? Pois o método que eu te > passei não pode receber null como parâmetro. > Att., > Daniel R.C.Frank > Análise e Programação > > > Em 29 de setembro de 2010 09:31, Cristian > <[email protected]>escreveu: > > Isso mesmo o problema do restrict é que ele só limita os tipos de >> caracteres, eu preciso limitar o número de vírgulas. >> >> Tipo quero que o usuário digite só uma vírgula e depois bloqueia a >> vírgula o desativa ela. >> >> ??? >> >> On 29 set, 08:46, Daniel Rodrigues da Cunha Frank >> <[email protected]> wrote: >> > Igor, >> > O Cristian deseja que seja permitido apenas 1 (UMA) vírgula algo que não >> > condiz com a citada expressão regular. >> > >> > Att., >> > Daniel R.C.Frank >> > Análise e Programação >> > >> > Em 28 de setembro de 2010 20:44, Igor Carvalho de Paula < >> > [email protected]> escreveu: >> > >> > >> > >> > > cara, nao precisa desta gambiarra toda, eh so usar restrict="0-9\,", >> sem >> > > os citados colchetes, e com contrabarra antes de pontuacoes.... >> > >> > > Em 28 de setembro de 2010 11:20, Clayton <[email protected] >> >escreveu: >> > >> > > Informe o event no chamador do método. >> > >> > >> <ns1:MasterTextInput id="valorBrutoDescricaoInput" >> > >> change="contaVirgula(*event*)" maxChars="11" restrict="[0-9,]"/> >> > >> > >> Em 28 de setembro de 2010 11:16, Igor Carvalho de Paula < >> > >> [email protected]> escreveu: >> > >> > >>> substitui restrict="[0-9,]" por restrict="0-9\," >> > >> > >>> Em 28 de setembro de 2010 10:06, Cristian < >> > >>> [email protected]> escreveu: >> > >> > >>> Eu fiz assim mas esta jogando um erro de runtime ainda. >> > >> > >>>> <ns1:MasterTextInput id="valorBrutoDescricaoInput" >> > >>>> change="contaVirgula()" maxChars="11" restrict="[0-9,]"/> >> > >> > >>>> protected function >> contaVirgula(event:TextOperationEvent=null):void{ >> > >>>> if (event.operation is InsertTextOperation) >> > >>>> { >> > >>>> if >> (InsertTextOperation(event.operation).text.charAt(0) >> > >>>> == ",") >> > >>>> { >> > >>>> if >> (valorBrutoDescricaoInput.text.indexOf(".") > >> > >>>> -1) >> > >>>> { >> > >>>> event.preventDefault(); >> > >>>> } >> > >>>> } >> > >>>> } >> > >> > >>>> } >> > >> > >>>> Error #1009: Não é possível acessar uma propriedade ou um método de >> > >>>> uma referência de objeto nula. >> > >> > >>>> Alguem sabe porq? >> > >> > >>>> On 27 set, 18:58, Igor Carvalho de Paula < >> [email protected]> >> > >>>> wrote: >> > >>>> > vc coloca como atributo do textinput o seguinte restrict="0-9\," >> > >>>> usando >> > >>>> > expressores regulares neste caso, este textinput aceita somente >> > >>>> numeros e >> > >>>> > virgula.... >> > >> > >>>> > Em 27 de setembro de 2010 18:01, Daniel Rodrigues da Cunha Frank >> < >> > >>>> > [email protected]> escreveu: >> > >> > >>>> > > Cristian, Boa noite. >> > >>>> > > Eu precisei fazer isso e resolvi desta forma: >> > >>>>http://pastebin.com/GzV8t5mk >> > >> > >>>> > > <http://pastebin.com/GzV8t5mk>Att., >> > >>>> > > Daniel R.C.Frank >> > >>>> > > Análise e Programação >> > >> > >>>> > > Em 27 de setembro de 2010 16:48, RafaelViana < >> [email protected] >> > >>>> >escreveu: >> > >> > >>>> > > E se você fizesse uma verificação no evento change do >> TextInput? >> > >> > >>>> > >> Se eu não me engano o evento change armazena a referencia >> antiga e >> > >>>> a >> > >>>> > >> nova do texto digitado (antes e depois da digitação). Faça um >> loop >> > >>>> no >> > >>>> > >> conteudo da string (o texto), com um contador. Se achar mais >> de uma >> > >>>> > >> virgula, coloque no TextInput o valor antigo, senão coloque o >> valor >> > >>>> > >> novo. >> > >> > >>>> > >> Acho que isso vai funcionar :D >> > >> > >>>> > >> On 27 set, 15:53, Cristian <[email protected]> >> wrote: >> > >>>> > >> > Boa tarde! >> > >> > >>>> > >> > Bom galera eu estou tentando fazer com que o usuário digite >> só >> > >>>> uma >> > >>>> > >> > vírgula em um determinado <s:TextInput se ele digitar uma >> vírgula >> > >>>> não >> > >>>> > >> > poderá mais digitar vírgulas mas não achei nenhuma solução >> para >> > >>>> isso. >> > >> > >>>> > >> > Alguem sabe? >> > >> > >>>> > >> -- >> > >>>> > >> 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 >> > >> > >>>> > > -- >> > >>>> > > 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 >> > >> > >>>> -- >> > >>>> 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 >> > >> > >>> -- >> > >>> 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 >> > >> > >> -- >> > >> Clayton Marques Pereira >> > >> > >> -- >> > >> 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 >> > >> > > -- >> > > 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 >> >> -- >> 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ê 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ê 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
