-
Notifications
You must be signed in to change notification settings - Fork 6
Requirements for a QGrid replacement
John Omernik edited this page Feb 28, 2024
·
4 revisions
-
As a user of the framework, I need functionality that prints a dataframe into an interactive table, including:
- As a user of the framework, I need to be able to sort the data in a table
- As a user of the framework, I need to be able to resize columns in the table
- As a user of the framework, I need rows to be banded (color) to make it easier to read data
- As a user of the framework, I need to be able to re-order columns in the table
- As a user of the framework, I need the ability to mark a row for review/follow-up
- As a user of the framework, I need the ability to remove rows after review/follow-up
- This is done through the ability to add a boolean column and being able to process the change dataframe
- As an engineer, I need to implement infinite scrolling for large data sets so that a user has an easier time traversing data
-
Things Qgrid has that may not be used yet
- Events. Like setting up events that can trigger and interact with other parts of the framework
- Usability in Voila
- Highlighting of data based on rules I can define
- Hiding of columns or rows, but manually and programmatically