RangeConfigurable constructor

RangeConfigurable({
  1. required String key,
  2. required String label,
  3. required num start,
  4. required num end,
  5. String? description,
  6. String? hint,
  7. String formatter(
    1. RangeValue value
    )?,
  8. String? validator(
    1. RangeValue value
    )?,
  9. String? icon,
  10. num min = 0,
  11. num max = 100,
  12. num step = 1,
  13. String unit = '%',
  14. int width = 28,
})

Creates a range configurable field.

The key, label, start, and end are required. The range is bounded by min and max.

Implementation

RangeConfigurable({
  required super.key,
  required super.label,
  required num start,
  required num end,
  super.description,
  super.hint,
  super.formatter,
  super.validator,
  super.icon,
  this.min = 0,
  this.max = 100,
  this.step = 1,
  this.unit = '%',
  this.width = 28,
}) : super(value: RangeValue(start, end));