Skip to content

Component - Data Table #107

@priley86

Description

@priley86

Provide implementation for the Data Table as documented here:
http://www.patternfly.org/pattern-library/content-views/table-view/#/design

The following features of data table were captured in #143 for the Table component:

  • Customizable table header (and PF styles applied to the table header)
  • Customizable table cells (and PF styles applied to table cells)
  • Customizable table footer (and PF styles applied to pagination after pagination is done)
  • Column visibility (ability to hide columns) (this is done by simply setting visible attribute on the column)
  • Row selection and hover for rows
  • Inline actions (actions column w/ kebab)
  • Sortable columns (and callbacks for sorting)
  • Server Side and Client Side Paging

Additional features will include:

  • Simplified consumption via controlled HOC and DataTable component
  • Export to CSV
  • Empty State and filter/toolbar integration (also demonstrating column visibility)
  • Story examples demonstrating these features in a mock application scenario
  • column reordering

Link to JIRA story:
https://patternfly.atlassian.net/browse/OSUX-332
https://patternfly.atlassian.net/browse/OSUX-333 (Export to CSV)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions