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

thenixan

47 commits
maurovanetti

maurovanetti

1 commits

Информация о репозитории

Стек технологий
Flutter
Версия
v1.4.0
Лицензия
BSD-3-Clause
Контрибьюторы
2
Последнее изменение
7 июн. 2025 г., 14:57

Активность

Звезды3
Форки5
Наблюдатели3

Хотите внести вклад?

Посмотреть репозиторий