PHP Класс Grido\Components\Columns\Column

Автор: Petr Bugyík
Наследование: extends Grido\Components\Component
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$cellCallback returns td html element; function($row, Html $td)
$cellPrototype html tag
$column string
$customRender custom rendering
$customRenderExport custom export rendering
$customRenderVariables custom rendering template variables
$headerPrototype html tag
$replacements of arrays('pattern' => 'replacement')
$sort string
$sortable boolean

Открытые методы

Метод Описание
__construct ( Grid $grid, string $name, string $label )
getCellPrototype ( mixed $row = NULL ) : Nette\Utils\Html Returns cell prototype ( html tag).
getColumn ( ) : mixed
getCustomRender ( ) : mixed
getCustomRenderVariables ( ) : array
getHeaderPrototype ( ) : Nette\Utils\Html Returns header cell prototype ( html tag).
getLabel ( ) : mixed
getSort ( ) : string
hasFilter ( ) : boolean
isSortable ( ) : boolean
render ( mixed $row ) : string
renderExport ( mixed $row ) : string
setCellCallback ( callback $callback ) : Column
setColumn ( mixed $column ) : Column
setCustomRender ( mixed $callback, array $variables = [] ) : Column
setCustomRenderExport ( mixed $callback ) : Column
setDefaultSort ( string $dir ) : Column
setFilterCheck ( ) : Grido\Components\Filters\Check
setFilterCustom ( Nette\Forms\IControl $formControl ) : Custom
setFilterDate ( ) : Grido\Components\Filters\Date
setFilterDateRange ( ) : Grido\Components\Filters\DateRange
setFilterNumber ( ) : Grido\Components\Filters\Number
setFilterSelect ( array $items = NULL ) : Grido\Components\Filters\Select
setFilterText ( ) : Text
setReplacement ( array $replacement ) : Column
setSortable ( boolean $sortable = TRUE ) : Column

Защищенные методы

Метод Описание
applyReplacement ( mixed $value ) : mixed
formatValue ( mixed $value ) : mixed
getValue ( mixed $row ) : mixed

Описание методов

__construct() публичный метод

public __construct ( Grid $grid, string $name, string $label )
$grid Grido\Grid
$name string
$label string

applyReplacement() защищенный метод

protected applyReplacement ( mixed $value ) : mixed
$value mixed
Результат mixed

formatValue() защищенный метод

protected formatValue ( mixed $value ) : mixed
$value mixed
Результат mixed

getCellPrototype() публичный метод

Returns cell prototype ( html tag).
public getCellPrototype ( mixed $row = NULL ) : Nette\Utils\Html
$row mixed
Результат Nette\Utils\Html

getColumn() публичный метод

public getColumn ( ) : mixed
Результат mixed

getCustomRender() публичный метод

public getCustomRender ( ) : mixed
Результат mixed

getCustomRenderVariables() публичный метод

public getCustomRenderVariables ( ) : array
Результат array

getHeaderPrototype() публичный метод

Returns header cell prototype ( html tag).
public getHeaderPrototype ( ) : Nette\Utils\Html
Результат Nette\Utils\Html

getLabel() публичный метод

public getLabel ( ) : mixed
Результат mixed

getSort() публичный метод

public getSort ( ) : string
Результат string

getValue() защищенный метод

protected getValue ( mixed $row ) : mixed
$row mixed
Результат mixed

hasFilter() публичный метод

public hasFilter ( ) : boolean
Результат boolean

isSortable() публичный метод

public isSortable ( ) : boolean
Результат boolean

render() публичный метод

public render ( mixed $row ) : string
$row mixed
Результат string

renderExport() публичный метод

public renderExport ( mixed $row ) : string
$row mixed
Результат string

setCellCallback() публичный метод

public setCellCallback ( callback $callback ) : Column
$callback callback
Результат Column

setColumn() публичный метод

public setColumn ( mixed $column ) : Column
$column mixed
Результат Column

setCustomRender() публичный метод

public setCustomRender ( mixed $callback, array $variables = [] ) : Column
$callback mixed callback or string for name of template filename
$variables array - template variables
Результат Column

setCustomRenderExport() публичный метод

public setCustomRenderExport ( mixed $callback ) : Column
$callback mixed |
Результат Column

setDefaultSort() публичный метод

public setDefaultSort ( string $dir ) : Column
$dir string
Результат Column

setFilterCheck() публичный метод

public setFilterCheck ( ) : Grido\Components\Filters\Check
Результат Grido\Components\Filters\Check

setFilterCustom() публичный метод

public setFilterCustom ( Nette\Forms\IControl $formControl ) : Custom
$formControl Nette\Forms\IControl
Результат Grido\Components\Filters\Custom

setFilterDate() публичный метод

public setFilterDate ( ) : Grido\Components\Filters\Date
Результат Grido\Components\Filters\Date

setFilterDateRange() публичный метод

public setFilterDateRange ( ) : Grido\Components\Filters\DateRange
Результат Grido\Components\Filters\DateRange

setFilterNumber() публичный метод

public setFilterNumber ( ) : Grido\Components\Filters\Number
Результат Grido\Components\Filters\Number

setFilterSelect() публичный метод

public setFilterSelect ( array $items = NULL ) : Grido\Components\Filters\Select
$items array
Результат Grido\Components\Filters\Select

setFilterText() публичный метод

public setFilterText ( ) : Text
Результат Grido\Components\Filters\Text

setReplacement() публичный метод

public setReplacement ( array $replacement ) : Column
$replacement array array('pattern' => 'replacement')
Результат Column

setSortable() публичный метод

public setSortable ( boolean $sortable = TRUE ) : Column
$sortable boolean
Результат Column

Описание свойств

$cellCallback защищенное свойство

returns td html element; function($row, Html $td)
protected $cellCallback

$cellPrototype защищенное свойство

html tag
protected $cellPrototype

$column защищенное свойство

protected string $column
Результат string

$customRender защищенное свойство

custom rendering
protected $customRender

$customRenderExport защищенное свойство

custom export rendering
protected $customRenderExport

$customRenderVariables защищенное свойство

custom rendering template variables
protected $customRenderVariables

$headerPrototype защищенное свойство

html tag
protected $headerPrototype

$replacements защищенное свойство

of arrays('pattern' => 'replacement')
protected $replacements

$sort защищенное свойство

protected string $sort
Результат string

$sortable защищенное свойство

protected bool $sortable
Результат boolean