Открытые члены | |
__construct (array $options, $data=null) | |
setColumns (array $columns) | |
addColumn (Type\AbstractType $column, $pos=null) | |
getColumns ($apply_custom_order=true) | |
getColumn ($n) | |
setRowAttrParam ($field) | |
getCustomizableColumns () | |
setTableAttr (array $attr) | |
getTableAttr () | |
setRowAttr ($n, array $attr) | |
getRowAttr ($n) | |
setAnyRowAttr ($n, array $attr) | |
getAnyRowAttr ($n) | |
setColumnsOrder ($index_field) | |
getColumnsOrder () | |
setSortColumn ($column, $direction) | |
getSortColumn () | |
setData ($data) | |
getData () | |
loadFromArray ($data) | |
setAfterLoadDataCallback ($callable) | |
insertAnyRow (array $columns, $numrow=null) | |
getOptions ($key=null, $default=null) | |
getAnyRows ($n=null) | |
getRows () | |
getView () | |
removeColumn ($n) | |
Открытые члены унаследованные от AbstractHtml | |
__construct (array $options=[]) | |
setOptions (array $options) | |
setOption ($key, $value) | |
getOption ($key, $default=null) | |
Поля данных | |
$table_attr | |
Поля данных унаследованные от AbstractHtml | |
$options = [] | |
$option_prefixes = ['set', 'add'] | |
Защищенные члены | |
applyCustomOrder ($columns) | |
Защищенные данные | |
$data | |
Защищенные данные унаследованные от AbstractHtml | |
$url | |
__construct | ( | array | $options, |
$data = null |
|||
) |
addColumn | ( | Type\AbstractType | $column, |
$pos = null |
|||
) |
Добавляет колонку в отображение таблицы
Type\AbstractType | $column | |
integer | $pos | - порядковый номер колонки слева направо. Допустимо отрицательное число, тогда справа налево. |
|
protected |
Применяет произвольную сортировку колонок к списку колонок
array | $columns | массив с колонками в оригинальном порядке |
getAnyRowAttr | ( | $n | ) |
Возвращает аттрибуты для вставленных вручную строк
integer | $n | - номер строки |
getAnyRows | ( | $n = null | ) |
Возвращает произвольные строки
integer | $n | - номер строки |
getColumn | ( | $n | ) |
getColumns | ( | $apply_custom_order = true | ) |
Возвращает список колонок таблицы
bool | $apply_custom_order | Если true, то порядок колонок будет модифицирован |
getColumnsOrder | ( | ) |
Возвращает произвольный порядок колонок, если таковой установлен
getCustomizableColumns | ( | ) |
Возвращает список колонок, которые пользователь может включить/отключить
getData | ( | ) |
Возвращает установленный ранее набор данных
getOptions | ( | $key = null , |
|
$default = null |
|||
) |
Возвращает значение опции key
string | $key | |
mixed | $default |
getRowAttr | ( | $n | ) |
Возвращает аттрибуты для строки
integer | $n | - номер строки |
getRows | ( | ) |
Возвращает строки, подготовленные для отображения таблицы
getSortColumn | ( | ) |
Возвращает объект колонки, по которой установлена сортировка или null
getTableAttr | ( | ) |
Возвращает аттрибуты элемента таблицы
getView | ( | ) |
insertAnyRow | ( | array | $columns, |
$numrow = null |
|||
) |
Вставляет произвольную строку в таблицу
loadFromArray | ( | $data | ) |
Загружает сведения из набора данных
array | $data |
removeColumn | ( | $n | ) |
setAfterLoadDataCallback | ( | $callable | ) |
Устанавливает callback, который будет вызван после загрузки данных
$callable |
setAnyRowAttr | ( | $n, | |
array | $attr | ||
) |
Устанавливает аттрибуты для вставленных вручную строк
integer | $n | - номер строки |
array | $attr |
setColumns | ( | array | $columns | ) |
setColumnsOrder | ( | $index_field | ) |
Устанавливает произольный порядок колонок в таблице
array | $index_field | Массив, состоящий из нового порядкоого номера колонки в ключе и оригинального порядкового номера колонки в значении. |
Пример: [4, 5, 6]. Означает, что колонки 4,5,6 будут идти вначале таблицы.
setData | ( | $data | ) |
setRowAttr | ( | $n, | |
array | $attr | ||
) |
Устанавливает аттрибуты для элемента строки таблицы
integer | $n | - номер строки, начиная с нуля. |
array | $attr | - аттрибуты |
setRowAttrParam | ( | $field | ) |
Устанавливает ключ в наборе данных, в котором ожидать параметры для строки таблицы
string | $field | - имя поля |
setSortColumn | ( | $column, | |
$direction | |||
) |
Устанавливает колонку, по которой сортируются строки
mixed | $column | номер колонки |
string | ASC|DESC $direction направление сортировки |
setTableAttr | ( | array | $attr | ) |
|
protected |
$table_attr |