Класс управления таблицей
Открытые члены | |
__construct (array $options) | |
setId ($id) | |
getId () | |
setAutoFill ($autofill) | |
fill () | |
getSqlOrderBy () | |
modificateSortQuery (Request $q) | |
setTable (Element $table) | |
getTable () | |
getView () | |
Открытые члены унаследованные от AbstractHtml | |
__construct (array $options=[]) | |
setOptions (array $options) | |
setOption ($key, $value) | |
getOption ($key, $default=null) | |
Защищенные данные | |
$id | |
$auto_fill = true | |
$table_var = 'table' | |
$sort_column_var = 'sort' | |
$sort_direction_var = 'direction' | |
$table | |
Защищенные данные унаследованные от AbstractHtml | |
$url | |
Дополнительные унаследованные члены | |
Поля данных унаследованные от AbstractHtml | |
$options = [] | |
$option_prefixes = ['set', 'add'] | |
__construct | ( | array | $options | ) |
fill | ( | ) |
Устанавливает параметры таблицы, исходя из настроек пользователя
getId | ( | ) |
Возвращает уникальный идентификатор таблицы
getSqlOrderBy | ( | ) |
Возвращает колонку, по которой установлена сортировка
getTable | ( | ) |
Возвращает объект управляемой таблицы
getView | ( | ) |
modificateSortQuery | ( | Request | $q | ) |
Модифицирует объект запроса, так, чтобы применялась необходимая сортировка данных
Request | $q |
setAutoFill | ( | $autofill | ) |
Устанавливает, нужно ли автоматически (в конструкторе) устанавливать параметры таблицы, исходя из настроек клиента
bool | $autofill |
setId | ( | $id | ) |
Устанавливает уникальный идентификатор таблицы, чтобы сохранять для неё параметры.
integer | $id | Уникальный идентификатор таблицы |
setTable | ( | Element | $table | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |