继承 | yii\grid\Column » yii\base\Object |
---|---|
可用自版本 | 2.0 |
列是基类的所有网格 yii\grid\GridView数据表格列类
更多细节和使用信息列,请参阅指南文章数据窗口小部件。
公共属性
属性 | 类型 | 描述 | 定义在 |
---|---|---|---|
$content | callable | 这个调用将用于生成每个单元格的内容。 | yii\grid\Column |
$contentOptions | array|Closure | 数据单元的HTML属性标签。 | yii\grid\Column |
$filterOptions | array | 过滤槽的HTML属性标签。 | yii\grid\Column |
$footer | string | 页脚单元内容。 | yii\grid\Column |
$footerOptions | array | HTML属性页脚细胞标记。 | yii\grid\Column |
$grid | yii\grid\GridView | 拥有这一列的网格视图对象. | yii\grid\Column |
$header | string | 标题单元格内容。 | yii\grid\Column |
$headerOptions | array | 标题单元格的HTML属性标签。 | yii\grid\Column |
$options | array | 列组的HTML属性标签。 | yii\grid\Column |
$visible | boolean | 这一列是否可见。 | yii\grid\Column |
公共方法
方法 | 描述 | 定义在 |
---|---|---|
renderDataCell() | 呈现一个数据单元。 | yii\grid\Column |
renderFilterCell() | 细胞呈现过滤器。 | yii\grid\Column |
renderFooterCell() | 细胞呈现页脚. | yii\grid\Column |
renderHeaderCell() | 呈现标题单元格. | yii\grid\Column |
受保护的方法
方法 | 描述 | 定义在 |
---|---|---|
getHeaderCellLabel() | 返回标签标题单元格。 | yii\grid\Column |
renderDataCellContent() | 呈现数据单元的内容。 | yii\grid\Column |
renderFilterCellContent() | 使过滤单元的内容。 | yii\grid\Column |
renderFooterCellContent() | 呈现页脚单元内容. | yii\grid\Column |
renderHeaderCellContent() | 显示标题单元格内容。 | yii\grid\Column |
属性详情
$content public property
这个调用将用于生成每个单元格的内容。函数的签名应该如下:function ($model, $key, $index, $column)
.。$model
, $key
, and $index
数参考模型,目前呈现的关键和索引行和列指的是美元yii\grid\Column对象
public callable $content = null
$contentOptions public property
数据单元的HTML属性标签。这个属性可以是一个数组或一个匿名函数(关闭),返回一个数组。函数的签名应该如下:function ($model, $key, $index, $column)
。$model
, $key
, and $index
参考模型,目前呈现的关键和索引行和列指的是yii\grid\Column对象。一个函数可以用来将不同属性分配给不同的行基于这一行中的数据。
参见 yii\helpers\Html::renderTagAttributes() for details on how attributes are being rendered.
public array|Closure $contentOptions = []
$filterOptions public property
过滤槽的HTML属性标签。
参见 yii\helpers\Html::renderTagAttributes() for details on how attributes are being rendered.
public array $filterOptions = []
$footer public property
页脚单元内容。请注意,它不会HTML-encoded
$footerOptions public property
HTML属性页脚细胞标记。
参见 yii\helpers\Html::renderTagAttributes() for details on how attributes are being rendered.
public array $footerOptions = []
$grid public property
拥有这一列的网格视图对象
public yii\grid\GridView $grid = null
$header public property
标题单元格内容。请注意,它不会HTML-encoded.
$headerOptions public property
标题单元格的HTML属性标签。
参见 yii\helpers\Html::renderTagAttributes() for details on how attributes are being rendered.
public array $headerOptions = []
$options public property
列组的HTML属性标签。
参见 yii\helpers\Html::renderTagAttributes() for details on how attributes are being rendered.
$visible public property
此列是否可见。默认值为 true。
public boolean $visible = true
方法详情
getHeaderCellLabel() protected 方法 (可用自版本 2.0.8)
返回标签标题单元格。
这种方法可能会覆盖定制的标签标题单元格
protected string getHeaderCellLabel ( ) | ||
return | string | Label |
---|
renderDataCell() public 方法
呈现一个数据单元。
public string renderDataCell ( $model, $key, $index ) | ||
$model | mixed | 数据模型被呈现 |
$key | mixed | 与数据模型相关联的关键 |
$index | integer | 从零开始的索引返回的条目数组中数据项的网格 yii\grid\GridView::dataProvider. |
return | string | 呈现的结果 |
---|
renderDataCellContent() protected 方法
呈现数据单元的内容。
protected string renderDataCellContent ( $model, $key, $index ) | ||
$model | mixed |
|
$key | mixed | 与数据模型相关联的关键 |
$index | integer | 从零开始的索引返回的数组中数据模型的模型网格 yii\grid\GridView::dataProvider. |
return | string | 呈现的结果 |
---|
renderFilterCell() public 方法
Renders the filter cell.
public void renderFilterCell ( ) |
renderFilterCellContent() protected 方法
使过滤单元的内容。
默认实现简单呈现空间。这种方法可能会覆盖自定义渲染的过滤单元(如果有的话)。
protected string renderFilterCellContent ( ) | ||
return | string | 呈现的结果 |
---|
renderFooterCell() public 方法
细胞呈现页脚。
public void renderFooterCell ( ) |
renderFooterCellContent() protected 方法
呈现页脚单元内容。
默认实现简单的美元呈现页脚。这种方法可能会覆盖自定义页脚单元呈现的。
protected string renderFooterCellContent ( ) | ||
return | string | The rendering result |
---|
renderHeaderCell() public 方法
呈现标题单元格。
public void renderHeaderCell ( ) |
renderHeaderCellContent() protected 方法
显示标题单元格内容.
默认实现简单呈现头美元。这种方法可能会覆盖自定义标题单元格的呈现。
protected string renderHeaderCellContent ( ) | ||
return | string | 渲染效果 |
---|