yii2 gridview
来源:互联网 发布:太极越狱9.32mac 编辑:程序博客网 时间:2024/06/05 05:13
YII2 Gridview 部分使用规则
1.页面显示的时间戳转换
a.
[
'label'=>'创建日期',
'attribute' => 'created_at',
'filter' => false, //不显示搜索框
'value' => function($data) {
return date('Y-m-d H:i:s',$data->created_at); }
],
b.
[
'label'=>'创建日期',
'attribute' => 'created_at',
'format' => ['date', 'php:Y-m-d H:i:s'],
],
2.为字段加超链接
[
'attribute'=>'title’,
'format'=>'raw’,
'value'=> function($data){
//超链接
return Html::a($data->title,['exam/index', 'id' => $data->_id], ['title' => '审核']);}
],
[
'label'=>'更多操作’,
'format'=>'raw’,
'value' => function($data) {
$url = "http://www.baidu.com”;
return Html::a('添加权限组', $url, ['title' => '审核']); }
],
3.下拉菜单搜索
[
'label' => '当前状态',
'attribute' => 'status',
'filter' => Html::dropDownList('AppBaseSearch[status
]',$searchModel-> status,
[ '' => '请选择',
‘0' => '审核拒绝',
‘1' => '审核通过',
]),
'value' => function($date) {
switch ($date-> status) {
case 1';
return '审核通过';
break;
case ‘0';
return '审核拒绝';
break;
default:
return '未知状态';
break;
}
}
],
4.私人定制增删改按钮
[
'header' => "查看/审核",
'class' => 'yii\grid\ActionColumn',
'template'=> '{view} {update} {delete}',
'headerOptions' => ['width' => '140'],
'buttons' => [
'view' => function ($url, $model, $key) {
return Html::a(Html::tag('span', '', ['class' => "glyphicon fa fa-eye"]), ['admin/view-app', 'id'=>$model->app_id], ['class' => "btn btn-xs btn-success", 'title' => '查看']);
},
'update' => function ($url, $model, $key) use($uid){
return Html::a('通过', ['admin/reviewapp','id'=>$model->app_id, 'status’=>1], ['class' => "btn btn-xs btn-info"]);
},
'delete' => function ($url, $model, $key) {
return Html::a('拒绝', ['admin/reviewapp', 'id' => $model->app_id, 'status’=>0], ['class' => "btn btn-xs btn-danger"]);
}
]
],
- yii2 gridview
- yii2 GridView常见操作
- Yii2-GridView常见操作
- yii2 GridView常见操作
- yii2 gridview使用问题解决
- Yii2 GridView 修改actions
- [gridview]--yii2数据列表插件-gridview [基础教程]
- yii2中GridView使用进阶
- yii2自定义GridView和ActionColumn
- YII2 Gridview 部分使用规则
- Yii2中GridView常见操作
- YII2 GridView联表搜索,排序
- yii2 gridview 是否显示某列案例
- yii2 GridView 下拉搜索实现案例教程
- 利用yii2 gridview实现批量删除案例
- yii2 中GridView的三表联查的显示
- Yii2 中 ActiveForm 和 GridView 使用 Pjax
- Yii2 GridView 中对columns的定义
- 使用Python和Splinter实现12306火车票查询与抢票
- 【数位DP】Hdu 3652:B-number
- 如何使你的vim高大上?
- 表数据被delete 掉了 闪回的两种方式
- 一台电脑同时运行多个tomcat配置方法
- yii2 gridview
- lcd彩屏画点画线和画圆 嵌入式开发
- 后台支付系统考虑哪几方面
- 阿萨德
- Linux C 算法——查找
- LeetCode之Bit Manipulation题目汇总
- 删除一个用户下的所有表
- 【数位DP】bzoj1026: [SCOI2009]windy数
- qweqwe