com\setasign\Konquadrat\Grid
GridFinder
File: /Konquadrat/src/Grid/GridFinder.php
Class hierarchy
Summary
Properties
$datasourceFactory
protected GridFinder::$datasourceFactory
$gridConfigReader
protected GridFinder::$gridConfigReader
$gridFactory
protected GridFinder::$gridFactory
Methods
__construct()
public GridFinder::__construct (
GridConfigReaderInterface $gridConfigReader,
\com\setasign\Konquadrat\Datasource\DatasourceFactoryInterface $datasourceFactory,
GridFactoryInterface $gridFactory
)\com\setasign\Konquadrat\Datasource\DatasourceFactoryInterface $datasourceFactory,
GridFactoryInterface $gridFactory
Parameters
- $gridConfigReader: GridConfigReaderInterface
- $datasourceFactory: \com\setasign\Konquadrat\Datasource\DatasourceFactoryInterface
- $gridFactory: GridFactoryInterface
getFilteredGrid()
public GridFinder::getFilteredGrid (
int|string $gridId,
?int $context,
?int $limit,
?int $offset,
array $filter,
array $sort
): GridInterface?int $context,
?int $limit,
?int $offset,
array $filter,
array $sort
Parameters
- $gridId: int|string
- $context: ?int
- $limit: ?int
- $offset: ?int
- $filter: array
- $sort: array
Exceptions
getGrid()
Searches for the grid config for $id and builds a matching grid and datasource instance.
Parameters
- $id: string|int
- $context: ?int
Exceptions
getIdsFromFilteredGrid()
public GridFinder::getIdsFromFilteredGrid (
int|string $gridId,
?int $context,
array $filter,
array $sort
): array?int $context,
array $filter,
array $sort
Parameters
- $gridId: int|string
- $context: ?int
- $filter: array
- $sort: array
