Вы не можете предоставить TextEditingController
и initialValue
(одновременно).
Звучит так, как будто вы хотите использовать textEditingController для извлечения данных из входных данных (для какого-либо события отправки). Это разумно, но я также отмечу обратные вызовы onSubmitted
и onChanged
, доступные в виджете TextField, но вы, безусловно, можете достичь своих целей с помощью TextFormField.
Для этого вам нужно инициализировать TextEditingController с начальным значением через его конструктор (возможно, в initState()
)
TextEditingController _controller;
@override
initState() {
super.initState();
_controller = TextEditingController(text: "Some String");
}