yii2 复选框筛选显示 一个lable控制全选

    xiaoxiao2021-03-25  82

       

    'format'=> 'raw', //格式化对下面HTML::有用

                'label' => '全选',//列标题原先是自带的全选复选框               'headerOptions' => ['class'=>'check_all','style'=>"cursor:pointer"],//class 点击事件   style是移动到此lable上面变成小手的样式             'value' => function ($model) {                if(判断)                     {                         return Html::input('checkbox', 'shop_id');                     } else {                         return '';                     }

                  } 

    js

    $(function() {         $(".check_all").val('0') //先赋值不然点击事件第一次不能成功         $(".check_all").bind('click',function() {             if (this.value==0) {                 $(":checkbox").prop("checked", true);                 this.value = '1';             }else{                 $(":checkbox").prop("checked", false);                 this.value = '0';             }         })    })

    转载请注明原文地址: https://ju.6miu.com/read-16123.html

    最新回复(0)