Open karangattu opened 7 months ago
May I suggest the following features?
These two things would go a long way towards building apps that everyone can use, even without any coding background.
I would like to suggest the following additional functionality:
@nh-cadmus Data validation options
- 🕺 Check out: https://github.com/posit-dev/py-shiny/blob/878777218091751ec6e6b5618c93057a3b414c5e/shiny/api-examples/data_frame_data_view/app-core.py#L58-L62. If you need full control: https://github.com/posit-dev/py-shiny/blob/878777218091751ec6e6b5618c93057a3b414c5e/shiny/api-examples/data_frame_set_patches/app-core.py#L50-L66 . Feel free to raise errors within either function.
Feature requests to help end users create their own table, rather than editing an existing table:
Find below all the feature requests for future releases of editable dataframes
Shift
Key + multiple rows to highlight multiple rows whenrow_selection
is configured to bemultiple
edit
mode, py-shiny should perform validation when user attempts to enter data that conflicts with the data type of the column in question.return/Enter
key or double click on the cell.Tab
should allow to switch to the first cell in the next row.Find below all the issues found during the initial exploratory testing of editable dataframes
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.return/enter
key will not move to the next row, but instead the unsorted order. (#1291)Firefox
causes the border to bleed beyond the column area. (#1292)top: 0;left: 0;width: 100%;height: 100%;
fixes the issue in Firefox