Closed marcelino-borges closed 4 years ago
vou tentar simular aqui e te aviso:
Já tentou : TextFormField( inputFormatters: [ WhitelistingTextInputFormatter.digitsOnly, CpfInputFormatter(), ], );
vou tentar simular aqui e te aviso:
Já tentou :
TextFormField( inputFormatters: [ WhitelistingTextInputFormatter.digitsOnly, CpfInputFormatter(), ], );
Tentei, sim. Quando faço isso, a máscara deixa de aparecer dentro do campo e fica como se não tivesse usando formatter algum. kkk
Obrigado!
@marcelino-borges é um problema com textinputformatter em geral. Já abri uma issue la no repositório do flutter https://github.com/flutter/flutter/issues/39223
@marcelino-borges é um problema com textinputformatter em geral. Já abri uma issue la no repositório do flutter flutter/flutter#39223
Ahhh, saquei! Que pena! Valeu pela prestatividade!
Já tinha um form completo e funcionando no meu app em Flutter e tentei usar os formatters dessa biblioteca, porém ao tentar digitar os respectivos dados nos campos de CPF e TELEFONE, respectivamente, fica assim:
Também recebo isso no console:
getTextBeforeCursor on inactive InputConnection
getSelectedText on inactive InputConnection
E esse é meu input field:
que está dentro de um widget customizado onde recebo diversos parâmetros que setam as configs do meu TextFormField, inclusive a variável "inputFormatters" é uma lista do tipo "TextInputFormatter" que passo. Passei CpfInputFormatter() para o campo de CPF e TelefoneInputFormatter() para o campo de telefone.
Alguém já passou por isso? Obrigado.