PHP Класс Nextras\Datagrid\Datagrid

Наследование: extends Nette\Application\UI\Control
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$filter
$onRender of callbacks: function(Datagrid)
$orderColumn
$orderType
$page

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

Свойство Тип Описание
$cellsTemplates array
$columnGetterCallback callable | null
$columns array
$data mixed
$dataSourceCallback callable
$editFormCallback callable | null
$editFormFactory callable | null
$editRowKey mixed
$filterDataSource array
$filterDefaults array
$filterFormFactory callable | null
$paginator Nette\Utils\Paginator
$paginatorItemsCountCallback callable | null
$rowPrimaryKey string
$sendOnlyRowParentSnippet boolean
$translator Nette\Localization\ITranslator

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

Метод Описание
addCellsTemplate ( string | Nette\Bridges\ApplicationLatte\Template $path )
addColumn ( $name, $label = null ) : Column Adds column
createComponentForm ( )
getCellsTemplate ( )
getColumnGetterCallback ( )
getDataSourceCallback ( )
getEditFormCallback ( )
getEditFormFactory ( )
getFilterFormFactory ( )
getRowPrimaryKey ( )
getTranslator ( )
getter ( $row, $column, $need = true )
handleEdit ( $primaryValue, $cancelEditPrimaryValue = null )
handlePaginate ( )
handleSort ( )
invalidateRow ( $primaryValue )
loadState ( array $params )
processForm ( Nette\Application\UI\Form $form )
redrawControl ( $snippet = null )
redrawRow ( $primaryValue )
render ( ) ****************************************************************************
setColumnGetterCallback ( callable $getterCallback = null )
setDataSourceCallback ( callable $dataSourceCallback )
setEditFormCallback ( callable $editFormCallback = null )
setEditFormFactory ( callable $editFormFactory = null )
setFilterFormFactory ( callable $filterFormFactory )
setPagination ( $itemsPerPage, callable $itemsCountCallback = null )
setRowPrimaryKey ( $columnName )
setTranslator ( Nette\Localization\ITranslator $translator )
translate ( $s, $count = null )

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

Метод Описание
attached ( $presenter ) ****************************************************************************
createTemplate ( $class = null )
getData ( $key = null )

Приватные методы

Метод Описание
filterFormFilter ( $values )

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

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

public addCellsTemplate ( string | Nette\Bridges\ApplicationLatte\Template $path )
$path string | Nette\Bridges\ApplicationLatte\Template

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

Adds column
public addColumn ( $name, $label = null ) : Column
Результат Column

attached() защищенный Метод

****************************************************************************
protected attached ( $presenter )

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

public createComponentForm ( )

createTemplate() защищенный Метод

protected createTemplate ( $class = null )

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

public getCellsTemplate ( )

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

getData() защищенный Метод

protected getData ( $key = null )

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

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

public getEditFormCallback ( )

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

public getEditFormFactory ( )

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

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

public getRowPrimaryKey ( )

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

public getTranslator ( )

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

public getter ( $row, $column, $need = true )

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

public handleEdit ( $primaryValue, $cancelEditPrimaryValue = null )

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

public handlePaginate ( )

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

public handleSort ( )

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

Устаревший:
public invalidateRow ( $primaryValue )

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

public loadState ( array $params )
$params array

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

public processForm ( Nette\Application\UI\Form $form )
$form Nette\Application\UI\Form

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

public redrawControl ( $snippet = null )

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

public redrawRow ( $primaryValue )

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

****************************************************************************
public render ( )

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

public setColumnGetterCallback ( callable $getterCallback = null )
$getterCallback callable

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

public setDataSourceCallback ( callable $dataSourceCallback )
$dataSourceCallback callable

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

public setEditFormCallback ( callable $editFormCallback = null )
$editFormCallback callable

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

public setEditFormFactory ( callable $editFormFactory = null )
$editFormFactory callable

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

public setFilterFormFactory ( callable $filterFormFactory )
$filterFormFactory callable

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

public setPagination ( $itemsPerPage, callable $itemsCountCallback = null )
$itemsCountCallback callable

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

public setRowPrimaryKey ( $columnName )

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

public setTranslator ( Nette\Localization\ITranslator $translator )
$translator Nette\Localization\ITranslator

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

public translate ( $s, $count = null )

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

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

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

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

protected callable|null $columnGetterCallback
Результат callable | null

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

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

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

protected mixed $data
Результат mixed

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

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

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

protected callable|null $editFormCallback
Результат callable | null

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

protected callable|null $editFormFactory
Результат callable | null

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

protected mixed $editRowKey
Результат mixed

$filter публичное свойство

public $filter

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

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

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

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

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

protected callable|null $filterFormFactory
Результат callable | null

$onRender публичное свойство

of callbacks: function(Datagrid)
public $onRender

$orderColumn публичное свойство

public $orderColumn

$orderType публичное свойство

public $orderType

$page публичное свойство

public $page

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

protected Paginator,Nette\Utils $paginator
Результат Nette\Utils\Paginator

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

protected callable|null $paginatorItemsCountCallback
Результат callable | null

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

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

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

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

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

protected ITranslator,Nette\Localization $translator
Результат Nette\Localization\ITranslator