GridFieldPaginator
class GridFieldPaginator implements GridField_HTMLProvider, GridField_DataManipulator, GridField_ActionProvider (View source)
GridFieldPaginator paginates the {@link GridField} list and adds controls to the bottom of the {@link GridField}.
Properties
static private int | $default_items_per_page | Specifies default items per page |
Methods
No description
Determine what happens when this component is used with a list that isn't {@link SS_Filterable}.
See {@link setThrowExceptionOnBadDataType()}
No description
Determines arguments to be passed to the template for building this field
No description
No description
No description
Details
__construct(int $itemsPerPage = null)
setThrowExceptionOnBadDataType($throwExceptionOnBadDataType)
Determine what happens when this component is used with a list that isn't {@link SS_Filterable}.
- true: An exception is thrown
- false: This component will be ignored - it won't make any changes to the GridField.
By default, this is set to true so that it's clearer what's happening, but the predefined {@link GridFieldConfig} subclasses set this to false for flexibility.
getThrowExceptionOnBadDataType()
See {@link setThrowExceptionOnBadDataType()}
array
getActions($gridField)
handleAction(GridField $gridField, $actionName, $arguments, $data)
ArrayData|null
getTemplateParameters(GridField $gridField)
Determines arguments to be passed to the template for building this field