Method |
Description |
|
__construct ( array $options = null ) |
Grid constructor |
|
addAlias ( string $key, string $value ) : void |
Add alias |
|
addFilter ( string $column, string $filter, string $value ) : void |
Add filter |
|
addOrder ( string $column, string $order = Grid::ORDER_ASC ) : void |
Add order rule |
|
addOrders ( array $orders ) : void |
Add order rules |
|
checkFilter ( string $filter ) : boolean |
Check filter |
|
getAdapter ( ) : Bluz\Grid\Source\AbstractSource |
Get source adapter |
|
getAllowFilters ( ) : array |
Get allow filters |
|
getAllowOrders ( ) : array |
Get allow orders |
|
getController ( ) : string |
Get controller |
|
getData ( ) : Bluz\Grid\Data |
Get data |
|
getDefaultLimit ( ) : integer |
Get default limit |
|
getDefaultOrder ( ) : array |
Get default order |
|
getFilter ( string $column, string $filter = null ) : mixed |
Get filter |
|
getFilters ( ) : array |
Get filters |
|
getLimit ( ) : integer |
Get limit per page |
|
getModule ( ) : string |
Get module |
|
getOrders ( ) : array |
Get orders |
|
getPage ( ) : integer |
Get page |
|
getParams ( array $rewrite = [] ) : array |
Return params prepared for url builder |
|
getPrefix ( ) : string |
Get prefix |
|
getSettings ( ) : array |
Get settings |
|
getUid ( ) : string |
Get unique Grid Id |
|
getUrl ( array $params ) : string |
Get Url |
|
init ( ) : Grid |
Initialize Grid |
|
processRequest ( ) : Grid |
Process request |
|
processSource ( ) : self |
Process source |
|
setAdapter ( Bluz\Grid\Source\AbstractSource $adapter ) : void |
Set source adapter |
|
setAliases ( array $aliases ) : void |
Set aliases |
|
setAllowFilters ( array $filters = [] ) : void |
Set allowed filters |
|
setAllowOrders ( array $orders = [] ) : void |
Set allow orders |
|
setController ( string $controller ) : void |
Set controller |
|
setDefaultLimit ( integer $limit ) : void |
Set default limit |
|
setDefaultOrder ( string $column, string $order = Grid::ORDER_ASC ) : void |
Set default order |
|
setLimit ( integer $limit ) : void |
Set limit per page |
|
setModule ( string $module ) : void |
Set module |
|
setOrder ( string $column, string $order = Grid::ORDER_ASC ) : void |
Set order |
|
setOrders ( array $orders ) : void |
Set orders |
|
setPage ( integer $page = 1 ) : void |
Set page |
|
setParams ( $params ) : void |
Setup params |
|