PHP Class Ublaboo\DataGrid\DataModel

Afficher le fichier Open project: ublaboo/datagrid Class Usage Examples

Méthodes publiques

Свойство Type Description
$onAfterFilter callable[]
$onAfterPaginated callable[]
$onBeforeFilter callable[]

Méthodes publiques

Méthode Description
__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

Method Details

__construct() public méthode

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() public méthode

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
Résultat array

filterRow() public méthode

Filter one row
public filterRow ( array $condition ) : mixed
$condition array
Résultat mixed

getDataSource() public méthode

Return dat asource
public getDataSource ( ) : Ublaboo\DataGrid\DataSource\IDataSource
Résultat Ublaboo\DataGrid\DataSource\IDataSource

Property Details

$onAfterFilter public_oe property

public callable[] $onAfterFilter
Résultat callable[]

$onAfterPaginated public_oe property

public callable[] $onAfterPaginated
Résultat callable[]

$onBeforeFilter public_oe property

public callable[] $onBeforeFilter
Résultat callable[]