Autocomplete di GridView

Dear Agan2…

Saya mau membuat autocomplete pada grid view, tapi sampai sekarang masih mentok gak tau caranya. Saya sudah googling tapi tidak menemukan solusi. Mohon bantuannya dari agan2 semua.

Misalkan pada studi kasus di kampus, kita memiliki 2 tabel yaitu Mahasiswa dan AbsenMhs dg relasi 1 Mahasiswa memiliki banyak AbsenMhs. Struktur datanya secara sederhana sbb:

Mahasiswa: id, nama

AbsenMhs: id, tanggal, mahasiswa_id

Pada halaman admin dari AbsenMhs, saya mau melakukan pencarian dg cara mengetikkan nama mahasiswa pada kolom mahasiswa_id. Kesulitannya adalah, mahasiswa_id = integer, sedangkan nama = varchar. Bagaimana cara melakukan pencarian ini. Mohon tanggapannya.

Terima kasih.

model

di function relation


'mahasiswa'=>array(self::BELONGS_TO,'Mahasiswa','id'),

di function search


$criteria->compare('mahasiswa_id',$this->mahasiswa_id,true);

diganti jadi


$criteria->compare('mahasiswa.name',$this->id_mahasiswa,true);

		$criteria->with='mahasiswa';

di admin kalo yg mo ditampilin nama mahasiswa bukan idnya


array(             

            'name'=>'mahasiswa_id',

            'header'=>'Nama Mahasiswa',

            'value'=>'$data->mahasiswa->nama',

			),

Problem solved! Saya apply codingnya seperti attachment di atas dg minor modification. Terima kasih banyak.