Как включить вкладку в текстовом поле флаттера (веб-версия)? - PullRequest
0 голосов
/ 17 апреля 2020

Я работаю над веб-проектом с использованием 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"),
            ),

      )

    );
  }
}
...