PHP 트레잇 Ublaboo\DataGrid\AggregationFunction\TDataGridAggregationFunction

파일 보기 프로젝트 열기: ublaboo/datagrid

공개 메소드들

메소드 설명
addAggregationFunction ( string $key, Ublaboo\DataGrid\AggregationFunction\IAggregationFunction $aggregationFunction ) : static
afterDataModelFilter ( Ublaboo\DataGrid\DataSource\IDataSource $dataSource ) : void
afterDataModelPaginated ( Ublaboo\DataGrid\DataSource\IDataSource $dataSource ) : void
beforeDataModelFilter ( Ublaboo\DataGrid\DataSource\IDataSource $dataSource ) : void
getAggregationFunctions ( ) : Ublaboo\DataGrid\AggregationFunction\IAggregationFunction[]
getMultipleAggregationFunction ( ) : MultipleAggregationFunction
hasSomeAggregationFunction ( ) : boolean
setMultipleAggregationFunction ( Ublaboo\DataGrid\AggregationFunction\IMultipleAggregationFunction $multipleAggregationFunction )

메소드 상세

addAggregationFunction() 공개 메소드

public addAggregationFunction ( string $key, Ublaboo\DataGrid\AggregationFunction\IAggregationFunction $aggregationFunction ) : static
$key string
$aggregationFunction Ublaboo\DataGrid\AggregationFunction\IAggregationFunction
리턴 static

afterDataModelFilter() 공개 메소드

public afterDataModelFilter ( Ublaboo\DataGrid\DataSource\IDataSource $dataSource ) : void
$dataSource Ublaboo\DataGrid\DataSource\IDataSource
리턴 void

afterDataModelPaginated() 공개 메소드

public afterDataModelPaginated ( Ublaboo\DataGrid\DataSource\IDataSource $dataSource ) : void
$dataSource Ublaboo\DataGrid\DataSource\IDataSource
리턴 void

beforeDataModelFilter() 공개 메소드

public beforeDataModelFilter ( Ublaboo\DataGrid\DataSource\IDataSource $dataSource ) : void
$dataSource Ublaboo\DataGrid\DataSource\IDataSource
리턴 void

getAggregationFunctions() 공개 메소드

public getAggregationFunctions ( ) : Ublaboo\DataGrid\AggregationFunction\IAggregationFunction[]
리턴 Ublaboo\DataGrid\AggregationFunction\IAggregationFunction[]

getMultipleAggregationFunction() 공개 메소드

public getMultipleAggregationFunction ( ) : MultipleAggregationFunction
리턴 MultipleAggregationFunction

hasSomeAggregationFunction() 공개 메소드

setMultipleAggregationFunction() 공개 메소드

public setMultipleAggregationFunction ( Ublaboo\DataGrid\AggregationFunction\IMultipleAggregationFunction $multipleAggregationFunction )
$multipleAggregationFunction Ublaboo\DataGrid\AggregationFunction\IMultipleAggregationFunction