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 #1119

Closed
37 of 72 tasks
gshotwell opened this issue Feb 12, 2024 · 1 comment
Closed
37 of 72 tasks

Epic -- Data frames #1119

gshotwell opened this issue Feb 12, 2024 · 1 comment
Labels
data frame Related to @render.data_frame epic Meta issue to keep track of other issues

Comments

@gshotwell
Copy link
Contributor

gshotwell commented Feb 12, 2024

From #1198

  • Adds feature of getting selected data from dataframe renderer. ; mydf.data_selected_rows()
  • Adds feature of getting data from dataframe renderer. ; mydf.data()

Followup to #1198

QA

Features

Editable tables

  • Edit cells
    • Server side tweak for cell / cells; .set_patch_fn(); .set_patches_fn()
  • Add rows
  • Add columns
  • Paste data

Styling

  • Styled tables
    • DataGrid/DataTable styles= takes Styles
      • Styles = list[StyleInfo]
      • StyleInfo = {loc: "body", rows: int | List[int], columns: int | str | List[int | str], style: str? | dict[str, Jsonifiable]? | None, class_: str | None, }
    • DataGrid/DataTable styles= takes Callable[[data], Styles]
    • Call styles after edit and init. Send whole styles value
    • Support Styles.rows: List[bool]?
    • Post-1.0
      • 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
      • data view styles?
  • Column widths
  • Conditional formatting
  • Great tables integration - documentation on website, and work with render.table
  • Better handling of long entries (wrapping, truncating etc)

Other

@schloerke schloerke added data frame Related to @render.data_frame epic Meta issue to keep track of other issues labels Feb 20, 2024
@schloerke schloerke changed the title Dataframe meta issue Epic -- Data frames Apr 2, 2024
@schloerke
Copy link
Collaborator

Closing in favor of #1639

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

2 participants