Skip to content

[Feature](DataGrid): research headless table functionality for DataGrid #1901

Description

@taymoor89

Description

DataGrids typically require additional functionality such as sorting, filtering, pagination, row selection, column visibility, and other table behaviors to provide a complete user experience.

We discussed with @franzheidl the possibility of providing this functionality in a headless way by re-exporting selected hooks and utilities from TanStack Table through our ui-components library. This would allow developers to combine TanStack Table's table logic with our existing DataGrid, DataGridRow, and DataGridColumn components, giving them more powerful table capabilities without having to implement these in different ways in different consumers.

The goal of this research is to evaluate how well TanStack Table fits this use case and determine which functionality should be exposed through ui-components, while keeping the existing DataGrid markup and API flexible.

Problem Statement

Proposed Solution

Alternatives Considered

Additional Context

Metadata

Metadata

Assignees

No one assigned

    Labels

    ui-componentsAll tasks related to juno-ui-components library

    Projects

    Status
    New

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions