PHP Class Ublaboo\DataGrid\DataModel

ファイルを表示 Open project: ublaboo/datagrid Class Usage Examples

Public Properties

Property Type Description
$onAfterFilter callable[]
$onAfterPaginated callable[]
$onBeforeFilter callable[]

Public Methods

Method 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 method

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 method

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
return array

filterRow() public method

Filter one row
public filterRow ( array $condition ) : mixed
$condition array
return mixed

getDataSource() public method

Return dat asource
public getDataSource ( ) : Ublaboo\DataGrid\DataSource\IDataSource
return Ublaboo\DataGrid\DataSource\IDataSource

Property Details

$onAfterFilter public_oe property

public callable[] $onAfterFilter
return callable[]

$onAfterPaginated public_oe property

public callable[] $onAfterPaginated
return callable[]

$onBeforeFilter public_oe property

public callable[] $onBeforeFilter
return callable[]