gan tanya dong , jui auto complete ane gak bekerja dengan baik , setiap karakter yang ane ngetik gak bisa ngeload sesuai dengan karakter yang ane ketik, yang ngeload adalah seluruh datanya, kira2 salah dimana ya gan ini codingan ane :
di controller :
public function actionLookupModel(){
$models = Organisasi::model()->findAll();
$arModels = array();
foreach ($models as $model) {
$arModels[] = array(
'id' => $model->id,
'label' => $model->namaunit,
'value' => $model->namaunit,
);
}
echo CJSON::encode($arModels);
di view gini gan :::
<? echo $form->labelEx($varspkl, 'Unit') ?>
<?php
$this->widget('zii.widgets.jui.CJuiAutoComplete', array(
'id'=>'Spkl_namaunit',
'attribute'=>'namaunit',
'model'=>$varspkl,
'sourceUrl'=>array('docspkl/lookupModel'),
'options'=>array(
'showAnim'=>'fold','size'=>15,'maxlength'=>20,
'focus'=>"js:function(event, ui){
$('#Spkl_namaunit').val(ui.item.label);
return false;
}",
'select'=>"js:function(event, ui) {
$('#Spkl_objidunit').val(ui.item.id);
}",
),
'htmlOptions'=>array(
'style'=>'height:18px;'
),
));
<? echo $form->textField($varspkl,'objidunit',array('id'=>'Spkl_objidunit'))?>
?>
mohon bantuannya ya gan , thx banget buat yang mau bantu …