我想将 yii2 gridview 上的组合过滤器更改为多个复选框,可以吗?
这是我的带有组合过滤器的网格视图
<?= GridView::widget([
'dataProvider' => $dataProvider2,
'filterModel' => $searchModel,
'columns' => [
[
'class' => 'yii\grid\SerialColumn',
],
//'m_id',
[
'attribute'=>'ins_id',
'format' => 'text',
'filter' => ArrayHelper::map($data,'ins_id','ins_nama'),
'value' => function($data){
$ins = new Instansi();
$nama = $ins->find()->where(['ins_id'=>$data->ins_id])->one();
return $nama->ins_nama;
},
],
'm_kegiatan',
'm_location',
[
'attribute'=>'m_sifat',
'format' => 'text',
'filter' => Array('baru' => 'Baru', 'lanjutan' => 'Lanjutan', 'rehab' => 'Rehab', 'perluasan' => 'Perluasan'),
'label' => 'Baru',
],
'm_volume',
[
'attribute'=>'m_biaya',
'format' => 'text',
'value' => function($data){
return 'Rp. '.number_format($data->m_biaya,'0',',','.');
},
],
//'created_by',
//'created_at',
//'updated_by',
//'updated_at',
//'m_status',
],
]); ?>
<?php Pjax::end() ?>
在该代码中,我将数组帮助器用于动态组合过滤器,将数组用于静态组合过滤器,我想将一些组合过滤器更改为多个复选框,但我不知道可以使用什么代码将 yii2 gridview 的组合过滤器修改为多个复选框.