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}.
Traits
Provides extensions to this object to integrate it with standard config API methods.
Properties
static private int | $default_items_per_page | Specifies default items per page |
Methods
Get a configuration accessor for this class. Short hand for Config::inst()->get($this->class, .....).
Gets the uninherited value for the given config option
No description
Determine what happens when this component is used with a list that isn't {@link SS_Filterable}.
See {@link setThrowExceptionOnBadDataType()}
No description
No description
Determines arguments to be passed to the template for building this field
No description
No description
Details
static Config_ForClass
config()
Get a configuration accessor for this class. Short hand for Config::inst()->get($this->class, .....).
mixed
stat(string $name)
deprecated
deprecated
Get inherited config value
mixed
uninherited(string $name)
Gets the uninherited value for the given config option
$this
set_stat(string $name, mixed $value)
deprecated
deprecated
Update the config value for a given property
__construct(int $itemsPerPage = null)
$this
setThrowExceptionOnBadDataType(bool $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.
bool
getThrowExceptionOnBadDataType()
See {@link setThrowExceptionOnBadDataType()}
array
getActions($gridField)
handleAction(GridField $gridField, string $actionName, array $arguments, array $data)
ArrayData
getTemplateParameters(GridField $gridField)
Determines arguments to be passed to the template for building this field