GridFieldButtonRow
class GridFieldButtonRow implements GridField_HTMLProvider (View source)
Adding this class to a {@link GridFieldConfig} of a {@link GridField} adds a button row to that field.
The button row provides a space for actions on this grid.
This row provides two new HTML fragment spaces: 'toolbar-header-left' and 'toolbar-header-right'.
Methods
No description
Returns a map where the keys are fragment names and the values are pieces of HTML to add to these fragments.
Details
__construct($targetFragment = 'before')
array
getHTMLFragments(GridField $gridField)
Returns a map where the keys are fragment names and the values are pieces of HTML to add to these fragments.
Here are 4 built-in fragments: 'header', 'footer', 'before', and 'after', but components may also specify fragments of their own.
To specify a new fragment, specify a new fragment by including the text "$DefineFragment(fragmentname)" in the HTML that you return.
Fragment names should only contain alphanumerics, -, and _.
If you attempt to return HTML for a fragment that doesn't exist, an exception will be thrown when the {@link GridField} is rendered.