\GridFieldExportAllButton
Export all records from the table instead of the current list
Synopsis
class GridFieldExportAllButton
extends GridFieldExportButton
{
- // constants
- const SPEED_NORMAL = 'normal';
- const SPEED_FAST = 'fast';
- const SPEED_VERY_FAST = 'very_fast';
- // members
- protected string $csvSeparator = ";";
- protected $beforeListCallback;
- protected $afterListCallback;
- protected $speedMode;
- // methods
- public void getHTMLFragments()
- public void getActions()
- public void handleAction()
- public void getURLHandlers()
- public array generateExportFileData()
- public void getSpeedMode()
- public void setSpeedMode()
- public void getBeforeListCallback()
- public void setBeforeListCallback()
- public void getAfterListCallback()
- public void setAfterListCallback()
Hierarchy
Extends
- GridFieldExportButton
Constants
Name | Value |
---|---|
SPEED_NORMAL | 'normal' |
SPEED_FAST | 'fast' |
SPEED_VERY_FAST | 'very_fast' |
Members
protected
- $afterListCallback
- $beforeListCallback
- $csvSeparator — string
- $speedMode
Methods
public
- generateExportFileData() — Generate export fields for CSV.
- getActions() — export is an action button
- getAfterListCallback()
- getBeforeListCallback()
- getHTMLFragments() — Place the export button in a <p> tag below the field
- getSpeedMode()
- getURLHandlers() — it is also a URL
- handleAction()
- setAfterListCallback()
- setBeforeListCallback()
- setSpeedMode()