HighchartsRangeSelectorOptions constructor

HighchartsRangeSelectorOptions({
  1. bool? allButtonsEnabled,
  2. HighchartsRangeSelectorButtonPositionOptions? buttonPosition,
  3. double? buttonSpacing,
  4. dynamic buttonTheme,
  5. List<HighchartsRangeSelectorButtonsOptions>? buttons,
  6. String? dropdown,
  7. bool? enabled,
  8. bool? floating,
  9. double? height,
  10. String? inputBoxBorderColor,
  11. double? inputBoxHeight,
  12. double? inputBoxWidth,
  13. String? inputDateFormat,
  14. HighchartsCallback? inputDateParser,
  15. String? inputEditDateFormat,
  16. bool? inputEnabled,
  17. HighchartsRangeSelectorInputPositionOptions? inputPosition,
  18. double? inputSpacing,
  19. Map<String, String>? inputStyle,
  20. Map<String, String>? labelStyle,
  21. double? selected,
  22. String? verticalAlign,
  23. double? x,
  24. double? y,
})

The range selector is a tool for selecting ranges to display within the chart. It provides buttons to select preconfigured ranges in the chart, like 1 day, 1 week, 1 month etc. It also provides input boxes where min and max dates can be manually input.

API Docs: https://api.highcharts.com/highstock/rangeSelector

Implementation

HighchartsRangeSelectorOptions(
    {this.allButtonsEnabled,
    this.buttonPosition,
    this.buttonSpacing,
    this.buttonTheme,
    this.buttons,
    this.dropdown,
    this.enabled,
    this.floating,
    this.height,
    this.inputBoxBorderColor,
    this.inputBoxHeight,
    this.inputBoxWidth,
    this.inputDateFormat,
    this.inputDateParser,
    this.inputEditDateFormat,
    this.inputEnabled,
    this.inputPosition,
    this.inputSpacing,
    this.inputStyle,
    this.labelStyle,
    this.selected,
    this.verticalAlign,
    this.x,
    this.y});