分类目录

链接

友情链接

统计信息

  • 日志总数:114篇
  • 评论总数:185条
  • 分类总数:11个
  • 标签总数:391个
  • 友情链接:0个
  • 网站运行:3177天

2019年八月
« 3月    
 1234
567891011
12131415161718
19202122232425
262728293031  
>
现在位置:    首页 > php/mysql > 正文

yii2 gridview 批量删除功能实现

php/mysql 暂无评论

最近 在写后台 ,yii2 gridview控件 真是无所不能 ,如果你熟悉它,可以使你的工作量大大减少 加快开发速度 。

gridview  是一个高度集成的 控件,里面有太多太我的功能 了,今天 我们一起来实现 批量删除功能

1,先配置。

   在gridview 的配置项中的 columns 下添加一个ID COLUMN

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

            [
                "class" => "yii\grid\CheckboxColumn",
                "name" => "id",
            ],
           
           ........后面你的其实设置

2,然后我们添加一个按钮

<?= Html::a("批量删除", "javascript:void(0);", ["class" => "btn btn-success gridview"]) ?>

3,添加JS

$this->registerJs('
$(".gridview").on("click", function () {
//注意这里的$("#grid"),要跟我们第一步设定的options id一致  如果你没有设置 可以用w0 代替ID
    var keys = $("#grid").yiiGridView("getSelectedRows");
    console.log(keys);
});
');?>

剩下的就是 你如何通过AJAX 去调用 删除功能 了 。。

效果图:

QQ截图20171009125410.jpg

本文版权归企业网站建设,做网站,网站建设,php网站建设,dedecms建站,ecshop二次开发,html空间,网站修改所有,转载引用请完整注明以下信息:
本文作者:admin
本文地址:yii2 gridview 批量删除功能实现 | 企业网站建设,做网站,网站建设,php网站建设,dedecms建站,ecshop二次开发,html空间,网站修改

抱歉!评论已关闭.