Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
659 of 1024 menu
◀ ▶

Метод formatEditUpdate

Метод formatEditUpdate класса TextInputFormatter сравнивает значение до правки и значение после ввода. Вернуть нужно то значение, которое останется в поле. Так отбрасывают лишние символы или применяют маску.

Синтаксис

TextEditingValue formatEditUpdate(TextEditingValue oldValue, TextEditingValue newValue)

Параметры

Параметр Описание
oldValue Текст и выделение до правки.
newValue Текст и выделение после ввода, до фильтра.

Пример

Давайте выведем длину newValue:

void main() { var old = TextEditingValue(text: 'abcde'); var neu = TextEditingValue(text: '12345'); print(neu.text.length); }

Результат выполнения кода

5

Пример

Давайте повторим:

void main() { print(TextEditingValue(text: 'abcde').text); }

Результат выполнения кода

abcde

Смотрите также

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить