Class yii\grid\SerialColumn

继承yii\grid\SerialColumn » yii\grid\Column » yii\base\BaseObject
实现yii\base\Configurable
可用自版本2.0
源代码 https://github.com/yiisoft/yii2/blob/master/framework/grid/SerialColumn.php

SerialColumn 显示一列行号(从1开始).

要将 SerialColumn 添加到 网格视图, 请将其添加到 columns 配置中, 如下所示:

'columns' => [
    // ...
    [
        'class' => 'yii\grid\SerialColumn',
        // 你可以在这里配置其它属性
    ],
]

有关 SerialColumn 的更多详细信息和使用信息, 请参阅 权威指南 - 显示数据 - 数据小部件(Data Widgets).

公共属性

隐藏继承的属性

属性类型描述定义在
$content callable 这是一个可调用的函数, 将被用来生成每个单元格的内容. yii\grid\Column
$contentOptions array|Closure 数据单元格(tbody > tr > td)标签的 HTML 属性. yii\grid\Column
$filterOptions array 过滤器单元标签的 HTML 属性. yii\grid\Column
$footer string 页脚单元格内容. yii\grid\Column
$footerOptions array 页脚单元格(tfoot > tr > td)标签的 HTML 属性. yii\grid\Column
$grid yii\grid\GridView 拥有此列的网格视图对象. yii\grid\Column
$header string 标题单元格内容. yii\grid\SerialColumn
$headerOptions array 标题单元格(thead > tr > th)标签的 HTML 属性. yii\grid\Column
$options array 列组标记(colgroup 中对应列的 col 标签)的 HTML 属性. yii\grid\Column
$visible boolean 该列是否可见. yii\grid\Column

公共方法

隐藏继承的方法

方法描述定义在
__call() 调用不是类方法的已命名方法. yii\base\BaseObject
__construct() 构造函数. yii\base\BaseObject
__get() 返回对象属性的值. yii\base\BaseObject
__isset() 检查属性是否已设置, 即已定义且不为null. yii\base\BaseObject
__set() 设置对象属性的值. yii\base\BaseObject
__unset() 将对象属性设置为null. yii\base\BaseObject
canGetProperty() 返回一个值, 指示属性是否可读. yii\base\BaseObject
canSetProperty() 返回一个值, 指示属性是否可写. yii\base\BaseObject
className() 返回此类的完全限定名称. yii\base\BaseObject
hasMethod() 返回一个值, 指示方法是否已定义. yii\base\BaseObject
hasProperty() 返回一个值, 指示属性是否已定义. yii\base\BaseObject
init() 初始化对象. yii\base\BaseObject
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 public 属性

标题单元格内容. 请注意, 它不会被 HTML 编码.

public string $header '#'

方法详情

renderDataCellContent() protected 方法

渲染数据单元格内容.

protected string renderDataCellContent ( $model, $key, $index )
$model mixed

数据模型.

$key mixed

与数据模型关联的键.

$index integer

yii\grid\GridView::$dataProvider 返回的项目数组中的数据项的从0开始的索引.

return string

渲染结果.