initialValue: stateValue.connectSettingModel.ipAddress,
onChanged: (value) => context.read<ConnectSettingCubit>().changeValueIpAddress(value),
decoration: InputDecoration(
prefixIcon: const Icon(Icons.computer),
border: OutlineInputBorder(),
labelText: "Сервер",
),
Связал состояние bloc c TextFormField, при изменении состояния которое происходит программно у меня не изменяется значение в поле ввода, это нормально или я что то не доделал?
Initial value это значение, которое задаётся при билде. Лучше маску на ip накинуть и не задавать через блок это
https://pub.dev/documentation/flutter_bloc/latest/flutter_bloc/BlocListener-class.html Можешь обернуть текстфиелд в блоклистенер и при изменении состояния меня значение в текстфиелде через его контроллер
Обсуждают сегодня