Я работаю над веб-проектом с использованием Flutter Web, я понимаю, что в настоящее время Flutter Web находится только в бета-версии.
В основном я использую редактор веб-кода с использованием текстового поля. Если пользователь нажимает клавишу TAB, я хочу сделать отступ как обычно. Однако, когда я нажимаю Tab, он либо переходит к следующему элементу (скажем, у меня есть кнопка под текстовой областью), либо он вообще не отступает. Кто-нибудь знает, как это решить?
пример кода ниже:
Widget build(BuildContext context) {
return Container(
color: Colors.black87,
child: Padding(
padding: EdgeInsets.all(8.0),
child:TextField(
controller: controller,
onEditingComplete: (){print('editing complete');},
onTap: (){},
onChanged: (text){print(text);},
style: TextStyle(fontStyle: FontStyle.italic,color: Colors.white),
maxLines: 20,
autofocus: true,
decoration: InputDecoration.collapsed(hintText: "write code for the formation"),
),
)
);
}
}