Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Epic -- Data frames for v1.1.0 #1639

Open
4 of 40 tasks
schloerke opened this issue Aug 26, 2024 · 3 comments
Open
4 of 40 tasks

Epic -- Data frames for v1.1.0 #1639

schloerke opened this issue Aug 26, 2024 · 3 comments
Labels
data frame Related to @render.data_frame epic Meta issue to keep track of other issues

Comments

@schloerke
Copy link
Collaborator

schloerke commented Aug 26, 2024





  • Edit mode
    • Make sure a round trip can be made via keyboard from outside the table, all the way to editing, and back out of the table to another shiny input
    • Pressing a key that adds a character should start edit mode
    • editable should be able to take a character vector of column names that are editable


  • Print method for DataGrid and DataTable. Should display in UI, but disable all reactivity

BUBBLE

  • Editable Table
    • Add controls for cells when cell is being edited: E.g. boolean is checkbox... date picker, input numeric, selectize, etc.
      • Cells can not be Shiny inputs due to overwhelming thrashing


  • Styling tables
    • great_tables support?
      • Conditional formatting for free
      • Possible features
        • GT: Styling
          • GT: Body cells [P0]
          • GT: Column labels [P2]
          • GT: Row labels (stubs) [P2]
        • GT: cell data formatting [P0]
          • GT: Sorting/filtering/editing on underlying data instead of displayed data [P1]
        • GT: Column rearranging/hiding [P1]
        • GT: Column names [P1]
        • GT: Markdown/HTML support [P1]
        • GT: Some amount of erroring if you used a GT feature we don't support [P1]
        • GT: Column alignment/width
        • GT: Table options?
        • GT: Font stack?
        • GT: Spanners

- [ ] `reactable ` support?
	- [ ] 	Perform a SPIKE early to see how viable it is. More work , but much bigger payout
     - [ ] Spike reactable
              1.  Wire up basic reactivity (simple)
              2. Make reactable-py editable (complex)
                    * research: what would it take to make reactable.js editable?
                   * would involve submitting a PR to glin/reactable
             4. Auto data types -> reactable column
@schloerke schloerke added data frame Related to @render.data_frame epic Meta issue to keep track of other issues labels Aug 26, 2024
@schloerke schloerke mentioned this issue Aug 26, 2024
72 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
data frame Related to @render.data_frame epic Meta issue to keep track of other issues
Projects
None yet
Development

No branches or pull requests

7 participants
@schloerke and others