Come faccio all'interno della mia checkbox column a impostare determinati valori letti dal data provider come attributi della checkbox?
[
'class' => 'yii\grid\CheckboxColumn',
'headerOptions' => ['style' => 'visibility: hidden;height:1px;width:1px;','visible'=>'0'],
'checkboxOptions'=>[
'id_doc' => function ($data) {//$model, $key, $index, $column
return $data['Id'];
},
'id_imp' => $id_imp,
'id_ver' => $id_ver,
'id_usr' => $id_usr,
'id_file' => 'f.id_file'
]
Le variabili che passo io inizializzano correttamente l'informazioni ma le altre debbono essere lette dal dataprovider.
Una volta ricaricata la grid view devo anche mettere il flag se è presente il corrispettivo record nel db.