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

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

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

Свойство Тип Описание
$column string
$grid Ublaboo\DataGrid\DataGrid
$key string
$name string

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

Метод Описание
__construct ( DataGrid $grid, string $key, string $column, string $name )
setFilterDate ( string | null $column = NULL ) : FilterDate
setFilterDateRange ( string | null $column = NULL, string | null $name_second = '-' ) : FilterDateRange
setFilterMultiSelect ( array $options, string | null $column = NULL ) : FilterMultiSelect
setFilterRange ( string | null $column = NULL, string | null $name_second = '-' ) : FilterRange
setFilterSelect ( array $options, string | null $column = NULL ) : FilterSelect
setFilterText ( string | array | null $columns = NULL ) : FilterText

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

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

public __construct ( DataGrid $grid, string $key, string $column, string $name )
$grid Ublaboo\DataGrid\DataGrid
$key string
$column string
$name string

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

public setFilterDate ( string | null $column = NULL ) : FilterDate
$column string | null
Результат Ublaboo\DataGrid\Filter\FilterDate

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

public setFilterDateRange ( string | null $column = NULL, string | null $name_second = '-' ) : FilterDateRange
$column string | null
$name_second string | null
Результат Ublaboo\DataGrid\Filter\FilterDateRange

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

public setFilterMultiSelect ( array $options, string | null $column = NULL ) : FilterMultiSelect
$options array
$column string | null
Результат Ublaboo\DataGrid\Filter\FilterMultiSelect

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

public setFilterRange ( string | null $column = NULL, string | null $name_second = '-' ) : FilterRange
$column string | null
$name_second string | null
Результат Ublaboo\DataGrid\Filter\FilterRange

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

public setFilterSelect ( array $options, string | null $column = NULL ) : FilterSelect
$options array
$column string | null
Результат Ublaboo\DataGrid\Filter\FilterSelect

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

public setFilterText ( string | array | null $columns = NULL ) : FilterText
$columns string | array | null
Результат Ublaboo\DataGrid\Filter\FilterText

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

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

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

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

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

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

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

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

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