Welcome to the Flutter feedback portal. We’re happy you’re here! If you have feedback on how to improve the Flutter, we’d love to hear it!

  • Check out the features or bugs others have reported and vote on your favorites. Feedback will be prioritized based on popularity.
  • If you have feedback that’s not listed yet, submit your own.

Thanks for joining our community and helping improve Syncfusion products!

1
Vote

Currently, the Syncfusion Flutter SfDataGrid supports grouping, but it does not support more dynamic or hierarchical multi-level grouping. I would like to request a feature that allows nested grouping based on intervals or range values like "Meter."

Here’s an example of the desired grouping:


Meter 0 - 1
- cacat 1
Meter 1 - 10
- cacat 2
- cacat 3
  Meter 3 - 5
  - cacat 4
    Meter 3 - 4
    - cacat 5
  Meter 6 - 8
  - cacat 6
Meter 10 - 11
- cacat 7


This feature would allow a more structured and logical display of data based on related intervals.

Current issue:

With the current SfDataGrid, the result I get is incorrect grouping like:


Meter 0 - 1
  Meter 3 - 5
    Meter 3 - 4
      Meter 6 - 8
      - cacat 1
Meter 1 - 10
  Meter 3 - 5
    Meter 3 - 4
      Meter 6 - 8
      - cacat 2
      - cacat 3
      - cacat 4
      - cacat 5
Meter 1 - 10
  Meter 3 - 5
    Meter 3 - 4
      Meter 6 - 8
      - cacat 6
Meter 10 - 11
  Meter 3 - 5
    Meter 3 - 4
      Meter 6 - 8
      - cacat 7

The feature I hope for is the ability to display data in a properly layered hierarchical form, respecting logical order based on data ranges (such as meter intervals).

This article was written using chatgpt, so sorry if there are writing errors, thank you

Here's an example of the UI I want. I don't know how to make it in SFDataGrid, can make such ui with SFDataGrid?