Class yii\grid\Column

所有类 | 属性 | 方法

继承yii\grid\Column » yii\base\Object
可用自版本2.0

列是基类的所有网格 yii\grid\GridView数据表格列类

更多细节和使用信息列,请参阅指南文章数据窗口小部件。

公共属性

隐藏继承属性

属性类型描述定义在
$contentcallable这个调用将用于生成每个单元格的内容。yii\grid\Column
$contentOptionsarray|Closure数据单元的HTML属性标签。yii\grid\Column
$filterOptionsarray过滤槽的HTML属性标签。yii\grid\Column
$footerstring页脚单元内容。yii\grid\Column
$footerOptionsarrayHTML属性页脚细胞标记。yii\grid\Column
$gridyii\grid\GridView拥有这一列的网格视图对象.yii\grid\Column
$headerstring标题单元格内容。yii\grid\Column
$headerOptionsarray标题单元格的HTML属性标签。yii\grid\Column
$optionsarray列组的HTML属性标签。yii\grid\Column
$visibleboolean这一列是否可见。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

public string $footer = null

$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.

public string $header = null

$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.

public array $options = []

$visible public property

此列是否可见。默认值为 true。

public boolean $visible = true

方法详情

getHeaderCellLabel() protected 方法 (可用自版本 2.0.8)

返回标签标题单元格。

这种方法可能会覆盖定制的标签标题单元格

protected string getHeaderCellLabel ( )
returnstring

Label

renderDataCell() public 方法

呈现一个数据单元。

public string renderDataCell ( $model, $key, $index )
$modelmixed

数据模型被呈现

$keymixed

与数据模型相关联的关键

$indexinteger

从零开始的索引返回的条目数组中数据项的网格 yii\grid\GridView::dataProvider.

returnstring

呈现的结果

renderDataCellContent() protected 方法

呈现数据单元的内容。

protected string renderDataCellContent ( $model, $key, $index )
$modelmixed
  • 数据模型
$keymixed

与数据模型相关联的关键

$indexinteger

从零开始的索引返回的数组中数据模型的模型网格 yii\grid\GridView::dataProvider.

returnstring

呈现的结果

renderFilterCell() public 方法

Renders the filter cell.

public void renderFilterCell ( )

renderFilterCellContent() protected 方法

使过滤单元的内容。

默认实现简单呈现空间。这种方法可能会覆盖自定义渲染的过滤单元(如果有的话)。

protected string renderFilterCellContent ( )
returnstring

呈现的结果

renderFooterCell() public 方法

细胞呈现页脚。

public void renderFooterCell ( )

renderFooterCellContent() protected 方法

呈现页脚单元内容。

默认实现简单的美元呈现页脚。这种方法可能会覆盖自定义页脚单元呈现的。

protected string renderFooterCellContent ( )
returnstring

The rendering result

renderHeaderCell() public 方法

呈现标题单元格。

public void renderHeaderCell ( )

renderHeaderCellContent() protected 方法

显示标题单元格内容.

默认实现简单呈现头美元。这种方法可能会覆盖自定义标题单元格的呈现。

protected string renderHeaderCellContent ( )
returnstring

渲染效果

转载于:https://my.oschina.net/u/3359744/blog/860805

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值