1. 云栖社区>
  2. PHP教程>
  3. 正文

Class yii/grid/Column

作者:用户 来源:互联网 时间:2017-12-01 11:35:06

classyiigridcolumn

Class yii/grid/Column - 摘要: 本文讲的是Class yii/grid/Column, 所有类|属性|方法 继承 yii/grid/Column»yii/base/Object 可用自版本 2.0 列是基类的所有网格yii/grid/GridView数据表格列类 更多细节和使用信息列,请参阅指南文章数据窗口小部件。 公共

所有类|属性|方法



继承
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

属性详情

$contentpublic property


这个调用将用于生成每个单元格的内容。函数的签名应该如下:function ($model, $key, $index, $column).。$model,$key, and$index数参考模型,目前呈现的关键和索引行和列指的是美元yii/grid/Column对象


public callable $content =null


$contentOptionspublic 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 =[]


$filterOptionspublic property


过滤槽的HTML属性标签。


参见yii/helpers/Html::renderTagAttributes()for details on how attributes are being rendered.


public array $filterOptions =[]


$footerpublic property


页脚单元内容。请注意,它不会HTML-encoded


public string $footer =null


$footerOptionspublic property


HTML属性页脚细胞标记。


参见yii/helpers/Html::renderTagAttributes()for details on how attributes are being rendered.


public array $footerOptions =[]


$gridpublic property


拥有这一列的网格视图对象


public yii/grid/GridView $grid =null


$headerpublic property


标题单元格内容。请注意,它不会HTML-encoded.


public string $header =null


$headerOptionspublic property


标题单元格的HTML属性标签。


参见yii/helpers/Html::renderTagAttributes()for details on how attributes are being rendered.


public array $headerOptions =[]


$optionspublic property


列组的HTML属性标签。


参见yii/helpers/Html::renderTagAttributes()for details on how attributes are being rendered.


public array $options =[]


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

渲染效果

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索class , yii , grid column ,以便于您获取更多的相关知识。