mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 12:05:37 +00:00
49 lines
1.1 KiB
Markdown
49 lines
1.1 KiB
Markdown
|
# GridField
|
||
|
|
||
|
General purpose component for tabular data.
|
||
|
|
||
|
## GridFieldTableComponent
|
||
|
|
||
|
This component is used to display structured data in an extendible table layout.
|
||
|
|
||
|
**Required Props**
|
||
|
|
||
|
* **Headings** - (array) The column headings.
|
||
|
* **Rows** - (array) The table rows.
|
||
|
|
||
|
## GridFieldAction
|
||
|
|
||
|
This component renders a button within a grid-field to handle actions.
|
||
|
|
||
|
**Required Props**
|
||
|
|
||
|
* **handleClick** - Function for when a button is clicked
|
||
|
|
||
|
## GridFieldCell
|
||
|
|
||
|
This component represents a data cell in a GridFieldRow.
|
||
|
|
||
|
**Optional Props**
|
||
|
|
||
|
* **width** - Set a width relative to the other cells if required. Accepts a number from 1-10 (defaults to 5).
|
||
|
|
||
|
## GridFieldHeader
|
||
|
|
||
|
This component is used to display a table header row on a GridFieldComponent.
|
||
|
|
||
|
## GridFieldHeaderCell
|
||
|
|
||
|
This component is a cell in a GridFieldHeader component.
|
||
|
|
||
|
**Optional Props**
|
||
|
|
||
|
* **width** - Set a width relative to the other cells if required. Accepts a number from 1-10 (defaults to 5).
|
||
|
|
||
|
# GridFieldRow
|
||
|
|
||
|
Represents a row in a GridField.
|
||
|
|
||
|
**Optional Props**
|
||
|
|
||
|
* **cells** - (array) The table data to display in the row.
|