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

Responder a