arip
(Arips4)
1
echo CHtml::beginForm('','post',array('name'=>'contactPersonForm'));
$this->widget('zii.widgets.grid.CGridView', array(
'dataProvider'=>$dataProvider,
'selectableRows'=>2, // multiple rows can be selected
'columns'=>array(
array(
'class'=>'CCheckBoxColumn',
'id'=>'valueContactid',
),
'company',
'businessstreet',
'businesscity',
'businessstate',
),
));
echo CHtml::endForm();
yang saya tanyakan untuk menggambil nilai dari
array(
'class'=>'CCheckBoxColumn',
'id'=>'valueContactid',
),
bagaimana 
Angela88
(Angela Arrie)
2
kalo di gridview q lom pernah gan…
tapi kalo pake chekboxlist q pakenya gini
$ck = $_POST['namaModel']['ck'];
for($i=0;$i<count($ck);$i++)
{
if(isset($ck[$i]))
{
$sql = 'sql insert into)';
$command=$connection->createCommand($sql);
$command->execute();
}
}
sory kalo ga bisa…
cuma mo coba bantu ja…
arip
(Arips4)
3
thank aku udah dapet kok codenya… heheheh
arip
(Arips4)
4
$this->widget('zii.widgets.grid.CGridView', array(
'dataProvider'=>$dataProvider,
'selectableRows'=>2, // multiple rows can be selected
'columns'=>array(
array(
'class'=>'CCheckBoxColumn',
'id'=>'valueContactid',
),
array(
'name'=>'Company',
'value'=>'$data->company',
'htmlOptions'=>array('id'=>'$data[\'contactid\']'),
),
'businessstreet',
'businesscity',
'businessstate',
),
));
sekarang begini maasalahnya saya ingin memasukan id tapi gak bisa
array(
'name'=>'Company',
'value'=>'$data->company',
'htmlOptions'=>array('id'=>'$data[\'contactid\']'),
),
script yang benar bagaimana ya
?
share gan cara ambil id nya gimana klo dah dapet 
arip
(Arips4)
6
ane rubah di master YIInya
framework\zii\widgets\grid\CgridColumns
public function renderDataCell($row)
{
$data=$this->grid->dataProvider->data[$row];
//$options=$this->htmlOptions;
$this->headerHtmlOptions['id']=$this->id.'_'.$row;
//$options=array('id' => $row);
if($this->cssClassExpression!==null)
{
$class=$this->evaluateExpression($this->cssClassExpression,array('row'=>$row,'data'=>$data));
if(isset($options['class']))
$options['class'].=' '.$class;
else
$options['class']=$class;
}
echo CHtml::openTag('td',$this->headerHtmlOptions);
$this->renderDataCellContent($row,$data);
echo '</td>';
}