Selasa, 26 Februari 2013

2/26/2013
Sungguh hari ini melelahkan, berjalan kesana kesini mencari makanan yang pas di kantong susahnya minta ampun. Mana perut keroncongan mikir juga nggak bisa. Duit dikantong sungguh pas-pasan, makanan di warung-warung harganya nggak manusiawi buat seorang mahasiswa. Akhirnya pulang ke kosan dengan berbekal mie rebus dengan telor. Sialnya lagi pas mau masak mie di RiceCooker eh mati lampu. Lama menunggu lampu nyala, terpikir untuk melihat blog cupu ini. Tapi kebingungan menghampiri lagi. Wkwkwk "mau posting apa ya?", Buka-buka kerjaan eh liat akhirnya dapat inspirasi untuk memposting apa :D nggak usah basa basi lagi deh.

Saya sebenarnya belum begitu lama kenal dengan Yii Framework karena sebelumnya saya suka memakai CodeIgniter karena simpel. Tapi setelah di suruh pindah ke Yii Framework oleh teman dan kemudian coba-coba eh jadi Srak juga.

Untuk postingan hari ini saya akan memberikan contoh penampilkan jumlah atau hitungan pada table seperti gambar berikut

Bisa di lihat pada footer terdapat total dan nilai totalnya, ini bisa dilakukan dengan manambahkan extensions GridColumn.  Silahkan anda download extension tersebut dan extract beserta foldernya di folder extensions

berikut contoh penggunaanya
<?php $this->widget('zii.widgets.grid.CGridView',array(
    'id'=>'bayar-grid',
    'dataProvider'=>$model->search(),
    'filter'=>$model,
    'columns'=>array(
        array(
            'name'=>'keterangan',
            'footer'=>'<b>Total :</b>',
            'footerHtmlOptions'=>array(
                'style'=>array('text-align:right')
            )
        ),
        array(
            'class'=>'ext.gridcolumns.TotalColumn',
            'name'=>'bayar',
            'filter'=>'',
            'htmlOptions'=>array('style'=>'text-align:right;width:120px'),
            'output'=>'Yii::app()->numberFormatter->formatCurrency($value,"Rp. ")',
            'type'=>'raw',
            'footer'=>true,
            'footerHtmlOptions'=>array(
                'style'=>'text-align: right; padding-right: 5px;'
            ),
        ),
    )
)); ?>


Kali ini saya tidak memberikan sample karena memang sedang terburu-buru memasak mie :D

0 komentar:

Posting Komentar

Pada komentar harap tidak mencantumkan Link yang bersifat promosi.