Flutter Number Editing Controller
Недостающий контроллер ввода чисел для flutter приложений
Flutter
3Звезды
5Форки
v1.4.0Обзор
Недостающий контроллер ввода чисел для flutter приложений
Возможности
- форматирует текстовые поля как числа при вводе (дробные числа, валюта или целые числа)
- извлекает значение
numиз ввода - пример с контроллером
final controller = NumberEditingTextController.currency(currencyName: 'JPY');

Начало работы
- установите библиотеку
flutter pub add number_editing_controller
Использование
Рабочий пример можно найти в директории example
- сначала нужно определить контроллер
ввод целых чисел
final controller = NumberEditingTextController.integer();
ввод дробных чисел
final controller = NumberEditingTextController.decimal();
ввод суммы в валюте
final controller = NumberEditingTextController.currency();
- опционально можно указать
localeдля использования форматирования на основе локали - для
currency()также доступны параметрыcurrencyNameиcurrencySymbol - можно установить
allowNegativeвfalseдля разрешения только положительных чисел - установите этот
controllerкак контроллер для целевогоTextField - теперь
TextFieldбудет фильтровать все нецелочисленные символы - извлечь значение можно с помощью
controller.number
Топ контрибьюторов
thenixan
47 commits
maurovanetti
1 commits
Информация о репозитории
- Стек технологий
- Flutter
- Версия
- v1.4.0
- Лицензия
- BSD-3-Clause
- Контрибьюторы
- 2
- Последнее изменение
- 7 июн. 2025 г., 14:57
Активность
Звезды3
Форки5
Наблюдатели3