yii2 gridview 新增按钮 动态显示按钮
2017-03-03 10:15
686 查看
新增一个按钮
状态动态显示按钮
[ '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; }, ], ],
相关文章推荐
- GridView实现鼠标移动是,动态显示‘编辑、删除、查看’等命令按钮
- 点击新增或删除按钮实现GridView动态增减行
- Yii2 Gridview 动态显示行或列
- sap 显示状态栏时动态排除部分按钮
- 在GridView 中点击某一个按钮在此按钮的下行动态添加一行,再次点击第二次添加的行隐藏
- GridView动态的绑定和显示功能
- gridview问题解答 :按钮的Enalbe状态 / 首页\尾页\上一页等 / 显示短时间,年\月\日 / 数据库存是1和0,显示为男和女等!
- flash中怎么制作一个按钮,当鼠标移上去就会显示文字(动态文本)?
- [置顶]给GridView加点料:Div动态浮动显示
- gridview动态添加按钮
- GridView根据某行的内容显示或隐藏Edit按钮
- Asp.net 动态控制GridView列的显示和隐藏
- 使用Using System.Data.OleDb; 连接数据库,又一种动态绑定GridView显示数据。
- gridview中控制按钮的显示
- 【转】根据条件修改GridView命令按钮显示的文字
- 第一次提问题--根据dropdownlist 的选择而动态显示或隐藏GridView的某些字段!!
- [Visual Basic]VB源代码推荐: 动态的显示/隐藏start按钮
- 给GridView加点料:Div动态浮动显示
- 根据条件,隐藏或显示gridview中的按钮或其他控件,
- 在GridView 中点击某一个按钮在此按钮的下行动态添加一行,再次点击第二次添加的行隐藏