Spec-Zone.ru › Yii 2.0

Класс yii\grid\SerialColumn

Все классы | Свойства | Методы
Наследование yii\grid\SerialColumn » yii\grid\Column » yii\base\Object
Реализует yii\base\Configurable
Доступно с версии 2.0
Исходный код https://github.com/yiisoft/yii2/blob/master/framework/grid/SerialColumn.php

SerialColumn отображает столбец с номерами строк (с 1).

Чтобы добавить SerialColumn в yii\grid\GridView, добавьте его в конфигурацию columns следующим образом:

'columns' => [
    // ...
    [
        'class' => 'yii\grid\SerialColumn',
        // you may configure additional properties here
    ],
]

Для получения более подробной информации и руководства по использованию SerialColumn, см. статью руководства по виджетам данных.

Публичные свойства

Свойство Тип Описание Определено в
$content callable Это вызываемый объект, который будет использоваться для генерации содержимого каждой ячейки. yii\grid\Column
$contentOptions массив|Closure Атрибуты HTML для тега ячейки данных. yii\grid\Column
$filterOptions массив Атрибуты HTML для тега ячейки фильтра. yii\grid\Column
$footer строка Содержимое ячейки подвала. yii\grid\Column
$footerOptions массив Атрибуты HTML для тега ячейки подвала. yii\grid\Column
$grid yii\grid\GridView Объект представления таблицы, владеющий этим столбцом. yii\grid\Column
$header строка Содержимое ячейки заголовка. yii\grid\SerialColumn
$headerOptions массив Атрибуты HTML для тега ячейки заголовка. yii\grid\Column
$options массив Атрибуты HTML для тега группы столбцов. yii\grid\Column
$visible boolean Видимость этого столбца. yii\grid\Column

Публичные методы

Метод Описание Определено в
__call() Вызывает метод, который не является методом класса. yii\base\Object
__construct() Конструктор. yii\base\Object
__get() Возвращает значение свойства объекта. yii\base\Object
__isset() Проверяет, установлено ли свойство (определено и не равно null). yii\base\Object
__set() Устанавливает значение свойства объекта. yii\base\Object
__unset() Устанавливает свойство объекта в значение null. yii\base\Object
canGetProperty() Возвращает значение, указывающее, можно ли прочитать свойство. yii\base\Object
canSetProperty() Возвращает значение, указывающее, можно ли установить свойство. yii\base\Object
className() Возвращает полное имя этого класса. yii\base\Object
hasMethod() Возвращает значение, указывающее, определен ли метод. yii\base\Object
hasProperty() Возвращает значение, указывающее, определено ли свойство. yii\base\Object
init() Инициализирует объект. yii\base\Object
renderDataCell() Отображает ячейку данных. yii\grid\Column
renderFilterCell() Отображает ячейку фильтра. yii\grid\Column
renderFooterCell() Отображает ячейку подвала. yii\grid\Column
renderHeaderCell() Отображает ячейку заголовка. yii\grid\Column

Защищённые методы

Метод Описание Определено в
getHeaderCellLabel() Возвращает метку ячейки заголовка. yii\grid\Column
renderDataCellContent() Отображает содержимое ячейки данных. yii\grid\SerialColumn
renderFilterCellContent() Отображает содержимое ячейки фильтра. yii\grid\Column
renderFooterCellContent() Отображает содержимое ячейки подвала. yii\grid\Column
renderHeaderCellContent() Отображает содержимое ячейки заголовка. yii\grid\Column

Подробности свойств

$header публичное свойство

Содержимое ячейки заголовка. Обратите внимание, что оно не будет закодировано в HTML.

public string $header = '#'

Подробности методов

renderDataCellContent() защищённый метод

Отображает содержимое ячейки данных.

protected строка renderDataCellContent ( $model, $key, $index )
$model смешанный тип

Модель данных

$key смешанный тип

Ключ, связанный с моделью данных

$index целое число

Индекс модели данных (с нуля) в массиве моделей, возвращаемом yii\grid\GridView::$dataProvider.

return строка

Результат рендеринга

© 2008–2017 by Yii Software LLC
Licensed under the three clause BSD license.
http://www.yiiframework.com/doc-2.0/yii-grid-serialcolumn.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API