[Solved] Echosen Nggak Nampil

Hello agan2, ane coba extention echosen sesuai instruksi tinggal taro aja


<?php $this->widget( 'ext.EChosen.EChosen' ); ?> 

di view/_form,

tapi masih gak nongol ya?, kira2 kenapa ya?

btw. bagaimana menampilkan di CActiveForm

Terima kasih atas pencerahannya.

Beberapa hari yang lalu saya mempunyai pertanyaan bodoh, setelah baca sana sini akhirnya solve juga, ternyata harus dibuat dulu listboxnya alias

<select multiple="multiple"> klo di html biasa

pake arrray :


$data = array('1' => 'Arifin', '2' => 'Eko', '3' => 'Fitri', '4' => 'Yuli');

$htmlOptions = array('size' => '5', 'multiple' => 'true',);

echo $form->listBox($model,'_nik', $data, $htmlOptions);

atau…

pake list data load from model :


$emp=CHtml::listData(Employees::model()->findAll(),'nik','name');

$htmlOptions = array( 'multiple' => 'true','style'=>'width:300px',);

echo $form->listBox($model,'_nik', $emp, $htmlOptions);

nah setelah selesai membuat listboxnya tinggal kita tambahkan echosennya, all code menjadi seperti ini


$emp=CHtml::listData(Employees::model()->findAll(),'nik','name');

$htmlOptions = array( 'multiple' => 'true','style'=>'width:300px',);

echo $form->listBox($model,'_nik', $emp, $htmlOptions);

$this->widget( 'ext.EChosen.EChosen', array('target' => 'select',));

done!

Thanks All