Поле веб-текстовой формы Flutter - PullRequest
1 голос
/ 10 июля 2020

Мне нужна помощь с моей трепещущей паутиной. Я использовал многострочное поле TextFormField, но вы можете перемещаться по тексту (перемещать курсор) только с помощью клавиатуры. Щелчок мышью в том месте, где я хочу установить курсор на go, вместо этого переводит курсор в начало первой строки. Но клавиатура работает нормально.

Я понимаю, что Flutter web еще не стабилен, но есть ли возможное решение для этого? form и добавьте поле текстовой формы с включенной многострочностью.

Введите в него текст, примерно три строки, а затем попробуйте переместить курсор с помощью мыши в положение, в котором вы sh.

1 Ответ

2 голосов
/ 11 июля 2020

Это проблема, которая была доведена до сведения команды разработчиков флаттера, и они знают об этом. Он определенно сломан, но есть исправление.

Согласно этому комментарию , ссылающемуся на эту проблему , добавьте --dart-define=FLUTTER_WEB_USE_EXPERIMENTAL_CANVAS_TEXT=true к вашему оператору сборки / запуска.

Полный пример:

flutter run -d web-server --release --dart-define=FLUTTER_WEB_USE_EXPERIMENTAL_CANVAS_TEXT=true
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...