-
Notifications
You must be signed in to change notification settings - Fork 116
Open
Labels
data frameRelated to @render.data_frameRelated to @render.data_frame
Description
Find below all the feature requests for future releases of editable dataframes
- Allow users to use
ShiftKey + multiple rows to highlight multiple rows whenrow_selectionis configured to bemultiple - During
editmode, py-shiny should perform validation when user attempts to enter data that conflicts with the data type of the column in question. - Allow users to move columns around for ease of use or better readability when working with dataframes
- Option for users to use pagination i.e. show 10, 25 or 50 entries in the table instead of infinite scroll if the data is being populated by calling an API.
- Allow users to undo or redo the changes made to a cell.
- Color in darkly mode is subtle and user might not recognize the highlighted cells.
- Have a way where users can move between different cells without editing each cell. In short when user clicks on a cell, do not turn on editing, only when user presses
return/Enterkey or double click on the cell. - Hitting tab currently allows to shift focus to the next cell on the right in the same row. When it reaches end of line for that row, hitting
Tabshould allow to switch to the first cell in the next row. - Allow copying across multiple cells by either dragging the selected cell or pasting when a selected row is in focus.
Find below all the issues found during the initial exploratory testing of editable dataframes
- When the user makes changes to a dataframe with mode=
edit, scroll down the table till it is out of focus, then scroll back up. You will see all the edited cells highlighted with the green border animation.- Removed border animation in bug(data frame): Remove success animation, fix jumpy cells when editing, fix broken click on edited cell #1283; This removes the animation problem
- When a dataframe is sorted, hitting
return/enterkey will not move to the next row, but instead the unsorted order. (bug(data frame): Use sorted row data to find next row when hitting (shift+)enter #1291) - Editing a cell in
Firefoxcauses the border to bleed beyond the column area. (bug(data frame): Fix Firefox rendering of textarea in editing cell #1292)
top: 0;left: 0;width: 100%;height: 100%;fixes the issue in Firefox
Metadata
Metadata
Assignees
Labels
data frameRelated to @render.data_frameRelated to @render.data_frame