Rabu, 06 Maret 2013

3/06/2013
Sudah seminggu saya mengacuhkan blog ini, karena kangen akhirnya saya kepengen menulis artikel kembali. Artikel yang akan saya bahas disini adalah mengenai penambahan datepicker pada Filter di CGridView. Sebenarnya penggunaan seperti ini dapat dibuat dengan manual, tetapi saya membuat extensions agar teman-teman dapat menggunakannya dengan mudah. Berikut cara menggunakannya.

Simpan file bernama EFilterDatePicker.php di folder extensions, kemudian pada CGridView buat seperti ini

<?php $this->widget('zii.widgets.grid.CGridView', array(
    ...
    'columns'=>array(
          ........
          array(
            'name'=>'tgllahir',
            'class'=>'ext.EFilterDatePicker',
            'model'=>$model,
            'attribute'=>'tgllahir',
            'options'=>array(
                'showAnim'=>'fade',
                'changeYear'=>true,
                'changeMonth'=>true,
                'dateFormat'=>'yy-mm-dd',
            ),
        ),
        .....
     ),
)); ?>


Gampangkan :D
Sebenarnya cara menggunakannya hampir sama dengan widget CJuiDatePicker, dan untuk name dan attribute isi sesuai dengan field anda.

berikut penampakannya




Untuk extensionsnya dapat anda download pada gambar di bawah ini, dan diharapkan untuk nama pembuatnya tidak  di rubah :D

Download
Password: didanurwanda.blogspot.com

0 komentar:

Posting Komentar

Pada komentar harap tidak mencantumkan Link yang bersifat promosi.