Вот мой код, использующий автозаполнение для заполнения текстового поля:
$this->widget('zii.widgets.jui.CJuiAutoComplete', array(
'model' => $model,
'attribute' => 'kube',
'id' => 'country-chain',
//'name'=>'country_chain',
'source' => $this->createUrl('request/suggestCountry'),
'options' => array(
'delay' => 300,
'minLength' => 2,
'showAnim' => 'fold',
'select' => "js:function(event, ui) {
$('#id').val(ui.item.id);
$('#Evaluation_provinsi').val(ui.item.provinsi);
$('#Evaluation_kabupaten').val(ui.item.kabupaten);
$('#Evaluation_kecamatan').val(ui.item.kecamatan);
$('#Evaluation_desa').val(ui.item.desa);
$('#Evaluation_nama').val(ui.item.nama);
$('#Evaluation_usaha').val(ui.item.usaha);
$('#Evaluation_anggota').val(ui.item.anggota);
$('#Evaluation_ketua').val(ui.item.ketua);
$('#Evaluation_alamat').val(ui.item.alamat);
$('#Evaluation_id_pendamping').val(ui.item.id_pendamping);
$('#Evaluation_pendamping').val(ui.item.pendamping);
$('#Evaluation_tipe').val(ui.item.tipe);
}"),
'htmlOptions' => array(
'size' => '40',
'class' => 'span12',
'placeholder' => 'Nama KUBE'
),
));
Я хочу представить id_pendamping
как скрытое текстовое поле, используя это
echo $form->hiddenField($model,'id_pendamping',array('value'=>$id_pendamping));
Но я ничего не получаю.
Пожалуйста, помогите мне.
Задача ещё не решена.
Других решений пока нет …