pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

    <tfoot id='tq9L3'></tfoot>

      <bdo id='tq9L3'></bdo><ul id='tq9L3'></ul>
  1. <i id='tq9L3'><tr id='tq9L3'><dt id='tq9L3'><q id='tq9L3'><span id='tq9L3'><b id='tq9L3'><form id='tq9L3'><ins id='tq9L3'></ins><ul id='tq9L3'></ul><sub id='tq9L3'></sub></form><legend id='tq9L3'></legend><bdo id='tq9L3'><pre id='tq9L3'><center id='tq9L3'></center></pre></bdo></b><th id='tq9L3'></th></span></q></dt></tr></i><div class="7xotx0v" id='tq9L3'><tfoot id='tq9L3'></tfoot><dl id='tq9L3'><fieldset id='tq9L3'></fieldset></dl></div>

    <small id='tq9L3'></small><noframes id='tq9L3'>

      <legend id='tq9L3'><style id='tq9L3'><dir id='tq9L3'><q id='tq9L3'></q></dir></style></legend>

      如何在 CheckboxColumn Gridview - Yii2 中獲取選定的數據

      How can I get the selected data/item rows in CheckboxColumn Gridview - Yii2(如何在 CheckboxColumn Gridview - Yii2 中獲取選定的數據/項目行)
      <legend id='UvV5h'><style id='UvV5h'><dir id='UvV5h'><q id='UvV5h'></q></dir></style></legend>

          <tbody id='UvV5h'></tbody>

        <tfoot id='UvV5h'></tfoot>
          • <bdo id='UvV5h'></bdo><ul id='UvV5h'></ul>

              1. <small id='UvV5h'></small><noframes id='UvV5h'>

                <i id='UvV5h'><tr id='UvV5h'><dt id='UvV5h'><q id='UvV5h'><span id='UvV5h'><b id='UvV5h'><form id='UvV5h'><ins id='UvV5h'></ins><ul id='UvV5h'></ul><sub id='UvV5h'></sub></form><legend id='UvV5h'></legend><bdo id='UvV5h'><pre id='UvV5h'><center id='UvV5h'></center></pre></bdo></b><th id='UvV5h'></th></span></q></dt></tr></i><div class="hg8lmxf" id='UvV5h'><tfoot id='UvV5h'></tfoot><dl id='UvV5h'><fieldset id='UvV5h'></fieldset></dl></div>
              2. 本文介紹了如何在 CheckboxColumn Gridview - Yii2 中獲取選定的數據/項目行的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                問題描述

                限時送ChatGPT賬號..

                我在使用 checkboxColumn 獲取所有選定的值/數據 Yii2 Gridview 時遇到問題.

                我只能使用此代碼在網格中獲得一個:

                 'class' =>'yiigridCheckboxColumn','checkboxOptions' =>函數($model,$key,$index,$widget){返回 ['值' =>$model['item_id']];},

                需要一些關于如何獲取網格中所有值的建議...

                這是我的代碼片段控制器/視圖:

                控制器:

                公共函數actionBulk(){$action=Yii::$app->request->post('action');$selection=(array)Yii::$app->request->post('selection');打印_r($選擇);}

                查看:

                <?=Html::beginForm(['transjournal/bulk'],'post');?><?=GridView::widget(['數據提供者' =>$數據提供者,'有邊界'=>真,'條紋'=>真,'濃縮'=>真,'懸停'=>真,'出口' =>錯誤的,'showOnEmpty' =>錯誤的,'面板'=>['after'=>Html::submitButton('<i class="glyphicon glyphicon-plus"></i> Posted', ['class' => 'btn btn-success']),],'列' =>[['類' =>'yiigridCheckboxColumn','checkboxOptions' =>函數($model,$key,$index,$widget){返回 ['值' =>$model['item_id']];},],'item_id','描述',],]);?><?= Html::endForm();?>

                這是我的附件:

                如何同時返回 item_id 和 description?

                解決方案

                您的代碼有問題 'checkboxOptions' =>,您可以刪除它嗎?

                <?=Html::submitButton('Send', ['class' => 'btn btn-info',]);?><?=GridView::widget(['數據提供者' =>$數據提供者,'列' =>[['類' =>'yiigridCheckboxColumn'],...],]);?><?= Html::endForm();?>

                在控制器中:

                 公共函數 actionBulk(){$action=Yii::$app->request->post('action');$selection=(array)Yii::$app->request->post('selection');//類型轉換foreach($selection as $id){$model = Post::findOne((int)$id);//進行類型轉換//做你的事$model->save();//或刪除}}

                I have a problem on getting all the selected values/data Yii2 Gridview using checkboxColumn.

                I can only get one of the value in the grid using this code:

                         'class' => 'yiigridCheckboxColumn',
                         'checkboxOptions' => function($model, $key, $index, $widget) {
                            return ['value' => $model['item_id'] ];
                         },
                

                Need some suggestions on how can I get all the values in the grid...

                Here is my Code Code snippet Controller/View:

                Controller:

                public function actionBulk(){
                   $action=Yii::$app->request->post('action');
                   $selection=(array)Yii::$app->request->post('selection');
                   print_r($selection);
                }
                

                View:

                <?=Html::beginForm(['transjournal/bulk'],'post');?>
                
                <?=GridView::widget([
                   'dataProvider' => $dataProvider,
                    'bordered'=>true,
                    'striped'=>true,
                    'condensed'=>true,
                    'hover'=>true,
                    'export' => false,
                    'showOnEmpty' => false,
                    'panel'=>[
                            'after'=>Html::submitButton('<i class="glyphicon glyphicon-plus"></i> Posted', ['class' => 'btn btn-success']),
                    ],
                    'columns' => [
                    [
                        'class' => 'yiigridCheckboxColumn',
                        'checkboxOptions' => function($model, $key, $index, $widget) {
                            return ['value' => $model['item_id'] ];
                         },
                    ],
                        'item_id',
                        'description',
                    ],
                  ]);
                ?>
                
                <?= Html::endForm();?> 
                

                Here is my attachment:

                This is the GridView

                This is the Result in the GridView (Selected Data only returns item_id)

                How can I return both item_id and description?

                解決方案

                Issue with your code 'checkboxOptions' =>, can you remove it?

                <?=Html::beginForm(['controller/bulk'],'post');?>
                
                <?=Html::dropDownList('action','',[''=>'Mark selected as: ','c'=>'Confirmed','nc'=>'No Confirmed'],['class'=>'dropdown',])?>
                
                <?=Html::submitButton('Send', ['class' => 'btn btn-info',]);?>
                
                <?=GridView::widget([
                    'dataProvider' => $dataProvider,
                    'columns' => [
                       ['class' => 'yiigridCheckboxColumn'],
                        ...
                     ],
                  ]); ?>
                
                <?= Html::endForm();?> 
                

                In Controller:

                 public function actionBulk(){
                       $action=Yii::$app->request->post('action');
                       $selection=(array)Yii::$app->request->post('selection');//typecasting
                       foreach($selection as $id){
                        $model = Post::findOne((int)$id);//make a typecasting
                        //do your stuff
                        $model->save();
                        // or delete
                      }
                    }
                

                這篇關于如何在 CheckboxColumn Gridview - Yii2 中獲取選定的數據/項目行的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                相關文檔推薦

                enable SOAP on PHP(在 PHP 上啟用 SOAP)
                Get received XML from PHP SOAP Server(從 PHP SOAP 服務器獲取接收到的 XML)
                not a valid AllXsd value(不是有效的 AllXsd 值)
                PHP SoapClient: SoapFault exception Could not connect to host(PHP SoapClient:SoapFault 異常無法連接到主機)
                Implementation of P_SHA1 algorithm in PHP(PHP中P_SHA1算法的實現)
                Sending a byte array from PHP to WCF(將字節數組從 PHP 發送到 WCF)
              3. <legend id='Zd8o6'><style id='Zd8o6'><dir id='Zd8o6'><q id='Zd8o6'></q></dir></style></legend>

                    <bdo id='Zd8o6'></bdo><ul id='Zd8o6'></ul>

                      <tbody id='Zd8o6'></tbody>

                    <small id='Zd8o6'></small><noframes id='Zd8o6'>

                    1. <tfoot id='Zd8o6'></tfoot>
                      <i id='Zd8o6'><tr id='Zd8o6'><dt id='Zd8o6'><q id='Zd8o6'><span id='Zd8o6'><b id='Zd8o6'><form id='Zd8o6'><ins id='Zd8o6'></ins><ul id='Zd8o6'></ul><sub id='Zd8o6'></sub></form><legend id='Zd8o6'></legend><bdo id='Zd8o6'><pre id='Zd8o6'><center id='Zd8o6'></center></pre></bdo></b><th id='Zd8o6'></th></span></q></dt></tr></i><div class="b8b8ear" id='Zd8o6'><tfoot id='Zd8o6'></tfoot><dl id='Zd8o6'><fieldset id='Zd8o6'></fieldset></dl></div>

                        • 主站蜘蛛池模板: 二手色谱仪器,十万分之一分析天平,蒸发光检测器,电位滴定仪-湖北捷岛科学仪器有限公司 | 地磅-电子地磅维修-电子吊秤-汽车衡-无人值守系统-公路治超-鹰牌衡器 | 隧道风机_DWEX边墙风机_SDS射流风机-绍兴市上虞科瑞风机有限公司 | 塑胶跑道_学校塑胶跑道_塑胶球场_运动场材料厂家_中国塑胶跑道十大生产厂家_混合型塑胶跑道_透气型塑胶跑道-广东绿晨体育设施有限公司 | 早报网 | 上海道勤塑化有限公司| 论文查重_免费论文查重_知网学术不端论文查重检测系统入口_论文查重软件 | 特种阀门-调节阀门-高温熔盐阀-镍合金截止阀-钛阀门-高温阀门-高性能蝶阀-蒙乃尔合金阀门-福建捷斯特阀门制造有限公司 | 滚珠丝杆升降机_螺旋升降机_丝杠升降机-德迈传动 | 仪器仪表网 - 永久免费的b2b电子商务平台 | 生物制药洁净车间-GMP车间净化工程-食品净化厂房-杭州波涛净化设备工程有限公司 | 电线电缆厂家|沈阳电缆厂|电线厂|沈阳英联塑力线缆有限公司 | 胶水,胶粘剂,AB胶,环氧胶,UV胶水,高温胶,快干胶,密封胶,结构胶,电子胶,厌氧胶,高温胶水,电子胶水-东莞聚力-聚厉胶粘 | 金属切削液-脱水防锈油-电火花机油-抗磨液压油-深圳市雨辰宏业科技发展有限公司 | 档案密集架,移动密集架,手摇式密集架,吉林档案密集架-厂家直销★价格公道★质量保证 | 注浆压力变送器-高温熔体传感器-矿用压力传感器|ZHYQ朝辉 | 超高频感应加热设备_高频感应电源厂家_CCD视觉检测设备_振动盘视觉检测设备_深圳雨滴科技-深圳市雨滴科技有限公司 | SRRC认证|CCC认证|CTA申请_IMEI|MAC地址注册-英利检测 | 针焰试验仪,灼热丝试验仪,漏电起痕试验仪,水平垂直燃烧试验仪 - 苏州亚诺天下仪器有限公司 | 喷砂机厂家_自动除锈抛丸机价格-成都泰盛吉自动化喷砂设备 | 道康宁消泡剂-瓦克-大川进口消泡剂供应商 | 乐考网-银行从业_基金从业资格考试_初级/中级会计报名时间_中级经济师 | 纸塑分离机-纸塑分离清洗机设备-压力筛-碎浆机厂家金双联环保 | 开业庆典_舞龙舞狮_乔迁奠基仪式_开工仪式-神挚龙狮鼓乐文化传媒 | 留学生辅导网-在线课程论文辅导-留学生挂科申诉机构 | 气动球阀_衬氟蝶阀_调节阀_电动截止阀_上海沃托阀门有限公司 | 洗地机-全自动/手推式洗地机-扫地车厂家_扬子清洁设备 | LED灯杆屏_LED广告机_户外LED广告机_智慧灯杆_智慧路灯-太龙智显科技(深圳)有限公司 | 碳刷_刷握_集电环_恒压簧_电刷厂家-上海丹臻机电科技有限公司 | 电磁流量计厂家_涡街流量计厂家_热式气体流量计-青天伟业仪器仪表有限公司 | 科箭WMS仓库管理软件-TMS物流管理系统-科箭SaaS云服务 | 郑州外墙清洗_郑州玻璃幕墙清洗_郑州开荒保洁-河南三恒清洗服务有限公司 | 磁力抛光机_磁力研磨机_磁力去毛刺机-冠古设备厂家|维修|租赁【官网】 | 肉嫩度仪-凝胶测试仪-国产质构仪-气味分析仪-上海保圣实业发展有限公司|总部 | 轴流风机-鼓风机-离心风机-散热风扇-罩极电机,生产厂家-首肯电子 | 郑州律师咨询-郑州律师事务所_河南锦盾律师事务所 | 钢制暖气片散热器_天津钢制暖气片_卡麦罗散热器厂家 | 手术室净化厂家-成都做医院净化工程的公司-四川华锐-15年特殊科室建设经验 | 超声波破碎仪-均质乳化机(供应杭州,上海,北京,广州,深圳,成都等地)-上海沪析实业有限公司 | 12cr1mov无缝钢管切割-15crmog无缝钢管切割-40cr无缝钢管切割-42crmo无缝钢管切割-Q345B无缝钢管切割-45#无缝钢管切割 - 聊城宽达钢管有限公司 | 黑龙江京科脑康医院-哈尔滨精神病医院哪家好_哈尔滨精神科医院排名_黑龙江精神心理病专科医院 |