Открытые члены | |
| __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 |