从可重用的小部件Textfield中检索数据

时间:2019-05-05 08:13:13

标签: dart flutter

在以下代码中,我尝试使用控制器data或使用var abc来获取文本,abc是全局定义的, 在过程结束时,我只会得到nulldatavar abc的Nither正常工作。

Widget _textField(BuildContext context, String label, TextInputType inputType,
    TextEditingController data) {
  return Container(
    margin: const EdgeInsets.only(top: 8.0),
    child: TextField(
      style: Theme.of(context).textTheme.display1,
      controller: data,
      onChanged: (text) {
        abc = text;
      },
      keyboardType: inputType,
      decoration: InputDecoration(
          labelStyle: Theme.of(context).textTheme.display1,
          labelText: label,
          border: OutlineInputBorder(
            borderRadius: BorderRadius.circular(4.0),
          )),
    ),
  );
}

0 个答案:

没有答案