欢迎来到天天文库
浏览记录
ID:30517246
大小:16.19 KB
页数:4页
时间:2018-12-31
《浅析yii2 gridview实现批量删除教程》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解浅析Yii2gridview实现批量删除教程 在朋友圈里有童鞋向我讨论GridView的问题,有朋友说你用gridview给我去掉表头的链接?我想的很久,用gridview确实不容易实现。有不同见解的朋友欢迎留言。但是呢,这根gridview有个毛线关联啊,明明是要设置ActiveDataProvider,你要我怎么用gridview实现嘛。 这个问题也
2、是很简单的,我们来看看具体实现 $dataProvider=newActiveDataProvider([ 'query'=>$query, ]); $dataProvider->setSort(false); 分分钟搞定不是事。 好了,我们来谈谈主题:如何利用yii2gridview实现批量删除? 我先说一下几个步骤啊,免得直接贴代码有的小伙伴删了一句去了一句最后失败了! 1、gridview设置options时增加一个id这里我们命名grid 'options'=>[
3、 //...其他设置项 'id'=>'grid' ],对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解 2、columns增加选项复选框,批量删除必然不可少了复选框操作,这里我们的name值设定为id,方便对数据操作 [ 'class'=>'yiigridCheck
4、boxColumn', 'name'=>'id', ], 3、页面上我们增加一个批量删除按钮,注意这里我们增加了一个classgridview,方便后面js实现点击效果 'btnbtn-successgridview'])?> 4、最后一步,写js实现按钮操作,打开你的console看看,我们很轻松的就拿到了选中的行的id,然后这里就可以异步操作数据了。 $this->registerJs(' $(".gridview").on("click",function(){ //注
5、意这里的$("#grid"),要跟我们第一步设定的optionsid一致 varkeys=$("#grid").yiiGridView("getSelectedRows"); console.log(keys); }); '); ?>对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进
6、一步的了解 下面贴上完整代码 GridView::widget([ //...... 'options'=>['class'=>'grid-view','style'=>'overflow:auto','id'=>'grid'], //...... 'columns'=>[ //...... [ 'class'=>'yiigridCheckboxColumn', 'name'=>'id', ], //...... ], ]); $this->registerJs
7、(' $(".gridview").on("click",function(){ varkeys=$("#grid").yiiGridView("getSelectedRows"); console.log(keys); }); ');对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了
8、进一步的了解 以上内容是小编给大家介绍的Yii2gridview实现批量删除教程,希望对大家有所帮助!对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表
此文档下载收益归作者所有