テストテーブルのグリッドビュー(admin.php)があります。ここには、Contact Approval と Greetings Approval の 2 つの列があります。管理ページに 2 つのラジオ ボタン (「連絡先」と「挨拶」) を配置する必要があります。「連絡先」ラジオ ボタンをクリックすると、挨拶承認以外のすべての列がグリッドビューに表示され、「挨拶」ラジオ ボタンをクリックすると、連絡承認以外のすべての列がグリッドビューに表示されます。update.php にも同じ効果があるはずです。つまり、編集オプションをクリックすると、update.php にはラジオボタン データに基づくフィールドが必要です。これを行うにはどうすればよいですか。
以下はradiobuttonlistのコードです
<div class="ContactGreetingGroup">
<?php echo CHtml::radioButtonList('approval','',array('0'=>'Greetings Approval','1'=>'Contact Approval'),array(
'labelOptions'=>array('style'=>'display:inline'),
'onclick' => 'this.form.submit()',
'separator'=>''));
?>
</div>