Table

Rows and columns with sorting, filtering, selection, expansion, fixed headers and columns, and its own pagination.

Anotomy

Structure of the table and how its internal parts are composed. These are the table's semantic parts, so they are also what the classNames and styles objects accept. components replaces the elements themselves when a class is not enough.
Table anotomy
NameDescription
1rootThe whole table, the pagination included.
2sectionThe table itself, from the title down to the footer. bordered and size change it here.
3titleThe row above the columns, from title.
4contentThe scroll area holding the header and the rows. scroll sets a fixed height or width for it.
5header.rowThe row of column titles, from columns.
6header.cellOne column title, with its sort and filter controls when the column has them.
7body.rowOne record, from an entry in dataSource. onRow attaches events to it, and rowSelection adds the checkbox column.
8body.cellOne value, drawn by the column's render or read from its dataIndex.
9footerThe row under the records, from footer.
10pagination.rootThe page controls under the table, from pagination. false removes them.
11header.wrapperThe <thead> around the column titles.
12body.wrapperThe <tbody> around the records.
13pagination.itemOne page button in the page controls.