新增一个按钮

[
'class' => 'yii\grid\ActionColumn',
'header' => '操作',
'options' => ['width' => '100px;'],
'template' => '{view} {update} {area}',
'buttons' => [
'area' => function ($url, $model) {
return Html::a('<span class="glyphicon glyphicon-list"></span>', $url, [
'title' => Yii::t('app', 'Area'),
]);
}
],
'urlCreator' => function ($action, $model, $key, $index) {
if ($action === 'view') {
return ['view', 'id' => $model->id];
} else if ($action === 'update') {
return ['update', 'id' => $model->id];
} else if ($action === 'area') {
return ['area/index', 'group_id' => $model->id];
}
}
]

状态动态显示按钮

[
'class' => 'yii\grid\ActionColumn',
'header' => '操作',
'template' => '{export} {use}',
'buttons' => [
'export' => function ($url, $model) {
if($model->status==0){
return Html::a('导出 Excel', $url, [
'class' => 'btn btn-success',
]);
}
return null;
},
'use' => function ($url, $model) {
if($model->status==2){
return Html::a('投入使用', $url, [
'class' => 'btn btn-info',
'data' => [
'confirm' => "确认要投入使用吗?",
'method' => 'post',
],
]);
}
return null;
},
],
],

  

最新文章

  1. 关于orapwd命令entries参数的探究
  2. LeetCode: Nim Game
  3. ARM7ldr指令与ldr伪指令
  4. html跳转到同一个页面的不同位置
  5. perl5 第三章 操作符
  6. Happy Matt Friends
  7. 【转载】什么是Windows USB设备路径,它是如何格式化的?
  8. 热泪盈眶的五十岁 | James Altucher
  9. shell一些不为人知的技巧
  10. HDU 3081 Marriage Match II (二分图,并查集)
  11. python dictionay(字典 )基本用法
  12. 使用python脚本实现统计日志文件中的ip访问次数
  13. adb 获取包名
  14. Oracle中如何查询一个表的所有字段名和数据类型
  15. modbus tcp 入门详解
  16. python实现根据目标字符串修改一下行
  17. (转)CDH中启动的hive,使用jdbc连接hiveServer2时候权限不足解决方案
  18. javascript-复制
  19. 服务号使用微信网页授权(H5应用等)
  20. Golang 中操作 Mongo Update 的方法

热门文章

  1. Java Thread 多线程同步、锁、通信
  2. BFC以及margin的深入探究
  3. cinder backup ceph的配置和使用
  4. php介绍
  5. Tkinter简易教程
  6. MYSQL用户权限管理GRANT使用
  7. Django 实现用户认证set_Cookie
  8. RocketMQ入门(简介、特点)
  9. addClass()使用方法
  10. ROS 禁止公网暴力破解SSH FTP