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!

0
Votes

Hi

Currently, the Flutter DataGrid OnCellTap() method, gives the DataGridCellTapDetails object, which gives only the row index. The problem comes, when the table is paginated. On a paginated data, let us say, the user clicks 5th row, it always gives the index as 5 irrespective of the pagination.its not correct. If the user is in 2nd page, with rows per page is 10, the clicked row index should be 15. This cause issue in opening the details page from the table onCellTap event. The sorting causes another level of complexity to it. We are unable to identify the clicked row in our data set after sorting.

This could be solved, if there is a way to uniquely identify a particular row using a unique row id, irrespective of which page the row is displayed, because of pagination and sorting events.

Please throw some light on this and let us know what is the workaround for this issue.

Thanks

Nagarajan R