PHP Class Grido\Components\Container

Author: Petr Bugyík
Inheritance: extends Nette\Application\UI\Control
Afficher le fichier Open project: o5/grido Class Usage Examples

Protected Properties

Свойство Type Description
$hasActions boolean
$hasButtons boolean
$hasColumns boolean
$hasExport boolean
$hasFilters boolean
$hasOperation boolean

Méthodes publiques

Méthode Description
addActionEvent ( string $name, string $label, callback $onClick = NULL ) : Grido\Components\Actions\Event
addActionHref ( string $name, string $label, string $destination = NULL, array $arguments = [] ) : Href
addButton ( string $name, string $label = NULL, string $destination = NULL, array $arguments = [] ) : Button
addColumnDate ( string $name, string $label, string $dateFormat = NULL ) : Grido\Components\Columns\Date
addColumnEmail ( string $name, string $label ) : Grido\Components\Columns\Email
addColumnLink ( string $name, string $label ) : Grido\Components\Columns\Link
addColumnNumber ( string $name, string $label, integer $decimals = NULL, string $decPoint = NULL, string $thousandsSep = NULL ) : Grido\Components\Columns\Number
addColumnText ( string $name, string $label ) : Grido\Components\Columns\Text
addFilterCheck ( string $name, string $label ) : Grido\Components\Filters\Check
addFilterCustom ( string $name, Nette\Forms\IControl $formControl ) : Custom
addFilterDate ( string $name, string $label ) : Grido\Components\Filters\Date
addFilterDateRange ( string $name, string $label ) : Grido\Components\Filters\DateRange
addFilterNumber ( string $name, string $label ) : Grido\Components\Filters\Number
addFilterSelect ( string $name, string $label, array $items = NULL ) : Grido\Components\Filters\Select
addFilterText ( string $name, string $label ) : Text
getAction ( string $name, boolean $need = TRUE ) : Action Returns action component.
getButton ( $name, boolean $need = TRUE ) : Button Returns toolbar button component.
getColumn ( string $name, boolean $need = TRUE ) : Editable Returns column component.
getExport ( boolean $need = TRUE ) : Grido\Components\Export Returns export component.
getFilter ( string $name, boolean $need = TRUE ) : Filter Returns filter component.
getOperation ( boolean $need = TRUE ) : Operation Returns operations component.
hasActions ( boolean $useCache = TRUE ) : boolean
hasButtons ( boolean $useCache = TRUE ) : boolean
hasColumns ( boolean $useCache = TRUE ) : boolean
hasExport ( boolean $useCache = TRUE ) : boolean
hasFilters ( boolean $useCache = TRUE ) : boolean
hasOperation ( boolean $useCache = TRUE ) : boolean
setEditableColumns ( callback $callback = NULL ) : Grid Sets all columns as editable.
setExport ( string $label = NULL ) : Grido\Components\Export
setOperation ( array $operations, callback $onSubmit ) : Operation

Method Details

addActionEvent() public méthode

public addActionEvent ( string $name, string $label, callback $onClick = NULL ) : Grido\Components\Actions\Event
$name string
$label string
$onClick callback
Résultat Grido\Components\Actions\Event

addActionHref() public méthode

public addActionHref ( string $name, string $label, string $destination = NULL, array $arguments = [] ) : Href
$name string
$label string
$destination string
$arguments array
Résultat Grido\Components\Actions\Href

addButton() public méthode

public addButton ( string $name, string $label = NULL, string $destination = NULL, array $arguments = [] ) : Button
$name string
$label string
$destination string - first param for method $presenter->link()
$arguments array - second param for method $presenter->link()
Résultat Button

addColumnDate() public méthode

public addColumnDate ( string $name, string $label, string $dateFormat = NULL ) : Grido\Components\Columns\Date
$name string
$label string
$dateFormat string
Résultat Grido\Components\Columns\Date

addColumnEmail() public méthode

public addColumnEmail ( string $name, string $label ) : Grido\Components\Columns\Email
$name string
$label string
Résultat Grido\Components\Columns\Email

addColumnNumber() public méthode

public addColumnNumber ( string $name, string $label, integer $decimals = NULL, string $decPoint = NULL, string $thousandsSep = NULL ) : Grido\Components\Columns\Number
$name string
$label string
$decimals integer number of decimal points
$decPoint string separator for the decimal point
$thousandsSep string thousands separator
Résultat Grido\Components\Columns\Number

addColumnText() public méthode

public addColumnText ( string $name, string $label ) : Grido\Components\Columns\Text
$name string
$label string
Résultat Grido\Components\Columns\Text

addFilterCheck() public méthode

public addFilterCheck ( string $name, string $label ) : Grido\Components\Filters\Check
$name string
$label string
Résultat Grido\Components\Filters\Check

addFilterCustom() public méthode

public addFilterCustom ( string $name, Nette\Forms\IControl $formControl ) : Custom
$name string
$formControl Nette\Forms\IControl
Résultat Grido\Components\Filters\Custom

addFilterDate() public méthode

public addFilterDate ( string $name, string $label ) : Grido\Components\Filters\Date
$name string
$label string
Résultat Grido\Components\Filters\Date

addFilterDateRange() public méthode

public addFilterDateRange ( string $name, string $label ) : Grido\Components\Filters\DateRange
$name string
$label string
Résultat Grido\Components\Filters\DateRange

addFilterNumber() public méthode

public addFilterNumber ( string $name, string $label ) : Grido\Components\Filters\Number
$name string
$label string
Résultat Grido\Components\Filters\Number

addFilterSelect() public méthode

public addFilterSelect ( string $name, string $label, array $items = NULL ) : Grido\Components\Filters\Select
$name string
$label string
$items array
Résultat Grido\Components\Filters\Select

addFilterText() public méthode

public addFilterText ( string $name, string $label ) : Text
$name string
$label string
Résultat Grido\Components\Filters\Text

getAction() public méthode

Returns action component.
public getAction ( string $name, boolean $need = TRUE ) : Action
$name string
$need boolean
Résultat Grido\Components\Actions\Action

getButton() public méthode

Returns toolbar button component.
public getButton ( $name, boolean $need = TRUE ) : Button
$need boolean
Résultat Button

getColumn() public méthode

Returns column component.
public getColumn ( string $name, boolean $need = TRUE ) : Editable
$name string
$need boolean
Résultat Grido\Components\Columns\Editable

getExport() public méthode

Returns export component.
public getExport ( boolean $need = TRUE ) : Grido\Components\Export
$need boolean
Résultat Grido\Components\Export

getFilter() public méthode

Returns filter component.
public getFilter ( string $name, boolean $need = TRUE ) : Filter
$name string
$need boolean
Résultat Grido\Components\Filters\Filter

getOperation() public méthode

Returns operations component.
public getOperation ( boolean $need = TRUE ) : Operation
$need boolean
Résultat Operation

hasActions() public méthode

public hasActions ( boolean $useCache = TRUE ) : boolean
$useCache boolean
Résultat boolean

hasButtons() public méthode

public hasButtons ( boolean $useCache = TRUE ) : boolean
$useCache boolean
Résultat boolean

hasColumns() public méthode

public hasColumns ( boolean $useCache = TRUE ) : boolean
$useCache boolean
Résultat boolean

hasExport() public méthode

public hasExport ( boolean $useCache = TRUE ) : boolean
$useCache boolean
Résultat boolean

hasFilters() public méthode

public hasFilters ( boolean $useCache = TRUE ) : boolean
$useCache boolean
Résultat boolean

hasOperation() public méthode

public hasOperation ( boolean $useCache = TRUE ) : boolean
$useCache boolean
Résultat boolean

setEditableColumns() public méthode

First parameter is optional and is for implementation of method for saving modified data.
public setEditableColumns ( callback $callback = NULL ) : Grid
$callback callback function($id, $newValue, $oldValue, Editable $column) }
Résultat Grido\Grid

setExport() public méthode

public setExport ( string $label = NULL ) : Grido\Components\Export
$label string of exporting file
Résultat Grido\Components\Export

setOperation() public méthode

public setOperation ( array $operations, callback $onSubmit ) : Operation
$operations array
$onSubmit callback - callback after operation submit
Résultat Operation

Property Details

$hasActions protected_oe property

protected bool $hasActions
Résultat boolean

$hasButtons protected_oe property

protected bool $hasButtons
Résultat boolean

$hasColumns protected_oe property

protected bool $hasColumns
Résultat boolean

$hasExport protected_oe property

protected bool $hasExport
Résultat boolean

$hasFilters protected_oe property

protected bool $hasFilters
Résultat boolean

$hasOperation protected_oe property

protected bool $hasOperation
Résultat boolean