国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

淺析Yii2 gridview實現批量刪除教程

2020-03-22 17:57:57
字體:
來源:轉載
供稿:網友
在朋友圈里有童鞋向我討論GridView的問題,有朋友說你用gridview給我去掉表頭的鏈接?我想的很久,用gridview確實不容易實現。有不同見解的朋友歡迎留言。但是呢,這根gridview有個毛線關聯啊,明明是要設置ActiveDataProvider,你要我怎么用gridview實現嘛。 這個問題也是很簡單的,我們來看看具體實現 $dataProvider = new ActiveDataProvider([ 'query' = $query, $dataProvider- setSort(false); 分分鐘搞定不是事。 好了,我們來談談主題:如何利用yii2 gridview實現批量刪除? 我先說一下幾個步驟啊,免得直接貼代碼有的小伙伴刪了一句去了一句最后失敗了! 1、gridview設置options時增加一個id 這里我們命名grid 'options' = [ // ...其他設置項 'id' = 'grid' ], 2、columns增加選項復選框,批量刪除必然不可少了復選框操作,這里我們的name值設定為id,方便對數據操作 'html' target='_blank'>class' = 'yiigridCheckboxColumn', 'name' = 'id', ], 3、頁面上我們增加一個批量刪除按鈕,注意這里我們增加了一個class gridview,方便后面js實現點擊效果 = Html::a('批量刪除', "javascript:void(0);", ['class' = 'btn btn-success gridview']) 4、最后一步,寫js實現按鈕操作,打開你的console看看,我們很輕松的就拿到了選中的行的id,然后這里就可以異步操作數據了。 $this- registerJs(' $(".gridview").on("click", function () { //注意這里的$("#grid"),要跟我們第一步設定的options id一致 var keys = $("#grid").yiiGridView("getSelectedRows"); console.log(keys); 下面貼上完整代碼 GridView::widget([ // ...... 'options' = ['class' = 'grid-view','style'= 'overflow:auto', 'id' = 'grid'], // ...... 'columns' = [ // ...... 'class' = 'yiigridCheckboxColumn', 'name' = 'id', // ...... $this- registerJs(' $(".gridview").on("click", function () { var keys = $("#grid").yiiGridView("getSelectedRows"); console.log(keys); '); phpstudy推薦閱讀: 淺析Yii2中GridView常見操作 yii2 頁面底部加載css和js的技巧 淺析Yii2 GridView 日期格式化并實現日期可搜索教程 淺析Yii2 GridView實現下拉搜索教程 以上內容是小編給大家介紹的Yii2 gridview實現批量刪除教程,希望對大家有所幫助!PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 友谊县| 朝阳市| 当阳市| 和顺县| 舞钢市| 伊春市| 德格县| 吉安市| 沾益县| 普兰店市| 北安市| 贵溪市| 红安县| 浠水县| 定西市| 彝良县| 万年县| 石河子市| 德江县| 邵东县| 交口县| 沙坪坝区| 文安县| 安远县| 讷河市| 深圳市| 边坝县| 玉溪市| 布拖县| 于田县| 临江市| 镇安县| 元阳县| 夏津县| 定陶县| 黎平县| 古浪县| 康乐县| 体育| 古蔺县| 利辛县|