Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

moneyInputTextController em um validador

Pessoal, boa noite.

Estou tentando colocar um validador no campo Valor ( ele recebe um double) porem o validador precisa ser um string.

Eu tentei usar o moneyInputTextController.numberValue para buscar o valor, mas sem sucesso.

OBS. no mac funciona do jeito q está ai...

InputTextWidget que está dando erro

Validador

 String? validateValor(String? value) =>
      value?.isEmpty ?? true ? "Insira um valor maior que R\$ 0,00" : null;
InputTextWidget(
              controller: moneyInputTextController,
              label: "Valor",
              icon: FontAwesomeIcons.wallet,
              validator: (_) => controller
                  .validateValor(moneyInputTextController.numberValue),
              onChanged: (value) {},
            )
1 resposta
solução!

achei o erro, coisa besta...

String? validateValor(double value) => value?.isEmpty ?? true ? "Insira um valor maior que R$ 0,00" : null;