class Exporter

Constants

SCOPE_ALL

Export scope constants.

SCOPE_CURRENT_PAGE

SCOPE_SELECTED_ROWS

Properties

static string $queryName

Export query name.

static protected array $drivers

Available exporter drivers.

protected Grid $grid

Methods

__construct(Grid $grid)

Create a new Exporter instance.

static 
setQueryName($name)

Set export query name.

static 
extend($driver, $extend)

Extends new exporter driver.

static array
formatExportQuery(int $scope = '', null $args = null)

Format query for export url.

resolve(string $driver)

Resolve export driver.

getDefaultExporter()

Get default exporter.

getExporter(string $driver)

Get export driver.

Details

at line 42
__construct(Grid $grid)

Create a new Exporter instance.

Parameters

Grid $grid

at line 54
static setQueryName($name)

Set export query name.

Parameters

$name

at line 65
static extend($driver, $extend)

Extends new exporter driver.

Parameters

$driver
$extend

at line 78
static array formatExportQuery(int $scope = '', null $args = null)

Format query for export url.

Parameters

int $scope
null $args

Return Value

array

at line 104
CsvExporter resolve(string $driver)

Resolve export driver.

Parameters

string $driver

Return Value

CsvExporter

at line 118
CsvExporter getDefaultExporter()

Get default exporter.

Return Value

CsvExporter

at line 130
protected CsvExporter getExporter(string $driver)

Get export driver.

Parameters

string $driver

Return Value

CsvExporter