Класс управления таблицей
Открытые члены | |
| __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 |