Enable auto-scrolling when selecting cells beyond visible area
Description:
When selecting cells by dragging the mouse in BlazorDatasheet, if the selection extends beyond the visible area of the sheet, the view does not auto-scroll. This limitation makes it difficult to select a large range of cells that are not currently visible on the screen.
Expected Behavior:
Implement auto-scrolling functionality during mouse drag selection. When the cursor reaches the edge of the visible area while selecting cells, the sheet should automatically scroll in that direction, allowing users to select cells beyond the current view.
Use Case:
This feature is common in spreadsheet applications like Microsoft Excel and Google Sheets, enhancing user experience by facilitating the selection of large data ranges without manual scrolling.
Additional Context:
Currently, to select cells beyond the visible area, users must manually scroll the sheet, which interrupts the selection process and reduces efficiency. Implementing auto-scrolling would streamline this workflow.
Great idea @kei-soft. I agree that this should be possible.
@kei-soft thanks for the suggestion. Please check out #245. If you have any feedback that would be great.