Yii 2.0 Gridview源码分析

GridView

yii\grid\GridView

作用:GridView是Yii中的一个Widget,用来展示数据表格。有排序,分页和过滤功能。

GridView默认界面如下。这是用Gii生成的。需要说明的是Yii2.0中集成了Bootstrap3。
20161411_b00l.png

我们看到
左侧有个行号列,上方是表头行,点击每个标题可以排序。最右一列是action列。分别是查看,编辑和删除操作按钮。

参数:参数中,所有以options结尾的接收类型都可以是一个属性名属性值的数组。方便定制化表格。
比如
\(caption属性标识表格的标题 还有个\)captionOptions,可以针对标题添加自定义属性如class等。
比如

'caption' => '1',
'captionOptions' => ['class'=>'aa'],

则输出的HTML

<caption class="aa">1</caption>

类似的
$tableOptions 给table标签加属性

SerialColumn

作用:渲染输出行号的列

20161411_QrKp.png

参数:
header 默认'#'

用法:

        'columns' => [
            [
                'class' => 'yii\grid\SerialColumn',
                'header' => ''
            ]  

说明:一般来说,表格中第一列用到它。

转载于:https://my.oschina.net/mafeifan/blog/697720

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值