PHP Класс Ublaboo\DataGrid\DataModel

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$onAfterFilter callable[]
$onAfterPaginated callable[]
$onBeforeFilter callable[]

Открытые методы

Метод Описание
__construct ( Ublaboo\DataGrid\DataSource\IDataSource | array | DibiFluen\DibiFluent | Selection | Doctrine\ORM\QueryBuilder | Doctrine\Common\Collections\Collection $source, string $primary_key )
filterData ( DataGridPaginator $paginator_component = NULL, Sorting $sorting, array $filters ) : array Filter/paginate/limit/order data source and return reset of data in array
filterRow ( array $condition ) : mixed Filter one row
getDataSource ( ) : Ublaboo\DataGrid\DataSource\IDataSource Return dat asource

Описание методов

__construct() публичный Метод

public __construct ( Ublaboo\DataGrid\DataSource\IDataSource | array | DibiFluen\DibiFluent | Selection | Doctrine\ORM\QueryBuilder | Doctrine\Common\Collections\Collection $source, string $primary_key )
$source Ublaboo\DataGrid\DataSource\IDataSource | array | DibiFluen\DibiFluent | Nette\Database\Table\Selection | Doctrine\ORM\QueryBuilder | Doctrine\Common\Collections\Collection
$primary_key string

filterData() публичный Метод

Filter/paginate/limit/order data source and return reset of data in array
public filterData ( DataGridPaginator $paginator_component = NULL, Sorting $sorting, array $filters ) : array
$paginator_component Ublaboo\DataGrid\Components\DataGridPaginator\DataGridPaginator
$sorting Ublaboo\DataGrid\Utils\Sorting
$filters array
Результат array

filterRow() публичный Метод

Filter one row
public filterRow ( array $condition ) : mixed
$condition array
Результат mixed

getDataSource() публичный Метод

Return dat asource
public getDataSource ( ) : Ublaboo\DataGrid\DataSource\IDataSource
Результат Ublaboo\DataGrid\DataSource\IDataSource

Описание свойств

$onAfterFilter публичное свойство

public callable[] $onAfterFilter
Результат callable[]

$onAfterPaginated публичное свойство

public callable[] $onAfterPaginated
Результат callable[]

$onBeforeFilter публичное свойство

public callable[] $onBeforeFilter
Результат callable[]