PHP Класс Ublaboo\DataGrid\Column\ItemDetail

Наследование: extends Ublaboo\DataGrid\Object
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$form Ublaboo\DataGrid\Utils\ItemDetailForm
$grid Ublaboo\DataGrid\DataGrid
$primary_where_column string | boolean
$render_condition_callback callable
$renderer callable
$template string
$template_parameters array
$type string (renderer | template | block)

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

Метод Описание
__construct ( DataGrid $grid, string $primary_where_column )
getForm ( ) : ItemDetailForm
getPrimaryWhereColumn ( ) : string | boolean Get primary column for where clause
getRenderer ( ) : callable Get item detail renderer
getTemplate ( ) : string Get item detail template
getTemplateVariables ( )
getType ( ) : string Get item detail type
render ( mixed $item ) : mixed Render item detail
renderButton ( Row $row ) : Nette\Utils\Html Render row item detail button
renderButton ( Row $row ) : Nette\Utils\Html Render row item detail button
setForm ( ItemDetailForm $form ) : static
setRenderCondition ( callable $condition ) : static
setRenderer ( callable $renderer ) Set item detail renderer
setTemplate ( string $template ) Set item detail template
setTemplateParameters ( array $template_parameters ) : static
setType ( string $type ) Set item detail type
shouldBeRendered ( Row $row ) : boolean

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

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

public __construct ( DataGrid $grid, string $primary_where_column )
$grid Ublaboo\DataGrid\DataGrid
$primary_where_column string

getForm() публичный Метод

public getForm ( ) : ItemDetailForm
Результат Ublaboo\DataGrid\Utils\ItemDetailForm

getPrimaryWhereColumn() публичный Метод

Get primary column for where clause
public getPrimaryWhereColumn ( ) : string | boolean
Результат string | boolean

getRenderer() публичный Метод

Get item detail renderer
public getRenderer ( ) : callable
Результат callable

getTemplate() публичный Метод

Get item detail template
public getTemplate ( ) : string
Результат string

getTemplateVariables() публичный Метод

getType() публичный Метод

Get item detail type
public getType ( ) : string
Результат string

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

Render item detail
public render ( mixed $item ) : mixed
$item mixed
Результат mixed

renderButton() публичный Метод

Render row item detail button
public renderButton ( Row $row ) : Nette\Utils\Html
$row Row
Результат Nette\Utils\Html

renderButton() публичный Метод

Render row item detail button
public renderButton ( Row $row ) : Nette\Utils\Html
$row Ublaboo\DataGrid\Row
Результат Nette\Utils\Html

setForm() публичный Метод

public setForm ( ItemDetailForm $form ) : static
$form Ublaboo\DataGrid\Utils\ItemDetailForm
Результат static

setRenderCondition() публичный Метод

public setRenderCondition ( callable $condition ) : static
$condition callable
Результат static

setRenderer() публичный Метод

Set item detail renderer
public setRenderer ( callable $renderer )
$renderer callable

setTemplate() публичный Метод

Set item detail template
public setTemplate ( string $template )
$template string

setTemplateParameters() публичный Метод

public setTemplateParameters ( array $template_parameters ) : static
$template_parameters array
Результат static

setType() публичный Метод

Set item detail type
public setType ( string $type )
$type string

shouldBeRendered() публичный Метод

public shouldBeRendered ( Row $row ) : boolean
$row Ublaboo\DataGrid\Row
Результат boolean

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

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

protected ItemDetailForm,Ublaboo\DataGrid\Utils $form
Результат Ublaboo\DataGrid\Utils\ItemDetailForm

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

protected DataGrid,Ublaboo\DataGrid $grid
Результат Ublaboo\DataGrid\DataGrid

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

protected string|bool $primary_where_column
Результат string | boolean

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

protected callable $render_condition_callback
Результат callable

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

protected callable $renderer
Результат callable

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

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

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

protected array $template_parameters
Результат array

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

(renderer | template | block)
protected string $type
Результат string