saya ada kendala bagaimana memasukkan id dari gridview yg dipilih ke hidden text form yang ada
saya ingin ketika ajax button select customer di klik, id customer masuk ke hidden text form create yang saya buat.
view create:
...
<?php
$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'customer-grid',
'dataProvider'=>$customer->showCustomer(),
'filter'=>$customer,
'columns'=>array(
array(
'class'=>'CCheckBoxColumn',
'id'=>'id',
),
'id',
'name',
'identity_no',
'city',
'customer_type',
),
));
?>
<?php
echo CHtml::ajaxButton('Select Customer', CController::createUrl('selectCustomer'), array(
'type'=>'POST',
'data'=>'js:{customer_id : $.fn.yiiGridView.getChecked("customer-grid","id").toString()}',
)
);
?>
<?php echo $this->renderPartial('_form', array('model'=>$model)); ?>
...
view form:
...
<div class="row">
<?php echo $form->hiddenField($model,'customer_id',array('size'=>10,'maxlength'=>10)); ?>
</div>
...
controller:
...
public function actionSelectCustomer()
{
if(isset($_POST['customer_id']))
{
$customer_id=$_POST['customer_id'];
}
}
...
thanks atas pencerahannya

Help













