我有一個包含多個複選框列的CGridView。我已創建使用代碼的複選框列是這樣的:
$columns[] = array(
'header'=>'Health',
'value' => 'CHtml::checkBox("hsid[]", $data->healthService, array("value"=>$data->wc_client_id,"id"=>"hsid_".$data->wc_client_id))',
'type'=>'raw',
'htmlOptions'=>array('style'=>'text-align:center'),
);
$columns[] = array(
'header'=>'Education',
'value' => 'CHtml::checkBox("esid[]", $data->educationService, array("value"=>$data->wc_client_id,"id"=>"esid_".$data->wc_client_id))',
'type'=>'raw',
'htmlOptions'=>array('style'=>'text-align:center'),
);
的$ DATA->狀況服務和$ DATA-> educationService用於設置初始檢查複選框的狀態,基於從數據數據庫。
問題
我如何能捕捉連續改變每一個不同的複選框,併發送這些更改回我的控制器?然後控制器將根據複選框更改更新數據庫。
V2P ,我嘗試使用CCheckBoxColumn並無法控制列標題。當selectableRows> = 2時,列標題被強制爲複選框。我需要列標題來指示覆選框表示的服務類型。 –