[rtl]
[right]
سلام بچه ها
اگه بخوایم یه سطری مثل سطر برای محاسبه جمع یک ستون به انتهای cgridview اضافه کنیم راه حلی داره؟
[/right]
[/rtl]
[rtl]
[right]
سلام بچه ها
اگه بخوایم یه سطری مثل سطر برای محاسبه جمع یک ستون به انتهای cgridview اضافه کنیم راه حلی داره؟
[/right]
[/rtl]
اون فیلدهایی را که دستی لازم دارید با یک آرایه به Itemهای اون ویدجت میشه اضافه کرد:
<?php $this->widget('zii.widgets.grid.CGridView', array(
'id'=>'caravan-grid',
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
'name',
array(
'title'=>'supervisor_id',
'value'=>'$data->supervisor->family',
),
'men',
'women',
'total',
/*
'create_time',
'update_time',
*/
array(
'class'=>'CButtonColumn',
),
),
[rtl][right]با این کار فقط میشه ستون اضافه کرد.[/right][right]من نیاز دارم sum یک ستون خاص رو در انتها GridView نمایش بدم ایده خاصی براش ندارم متاسفانه[/right]
[/rtl]
[right]می تونی از فوتر استفاده کنی
یه نگاهی به این بکن
http://www.yiiframework.com/forum/index.php?/topic/16709-
اینم ببینی خوبه
[/right]
http://yiibooster.clevertech.biz/extendedGridView/index.html
[rtl]
YiiBooster یک GridView سفارشی داره که کار رو راحت می کنه.
[/rtl]
[font="Tahoma"][rtl]دوستان به راه حل ها اشاره کردند اما به طور خلاصه میتونی از این کد استفاده کنی:[/rtl]
$this->widget('CGridView', array(
'dataProvider'=>$dataProvider,
'columns'=>array
(
array(
'header'=>'Product Name',
'name'=>'title',
),
array(
'header'=>'Price',
'value'=>'$data[price]',
'footer'=>$dataProvider->itemCount===0 ? '' : 'Sum: ' . $sum,
),
),
));
[rtl]کد رو تست نکردم ولی نباید مشکل خاصی داشته باشه
[/rtl]
[/font]
[font="Tahoma"][rtl]سلام دوست عزیز
طریقه نصب این bootstrap
چطوره یعنی پس از دانلود باید پوشه ها رو کجا کپی کنم و الی آخر[/rtl][/font]
[right]توی این لینک نوشته : بوستر
[/right]
[font="Tahoma"][rtl]
داخل اون لینک رفتم
اما متوجه نشدم فایلی که دانلود کردم رو کجا از حالت فشرده خارج کنم و اسم پوشش رو چی بزارم؟؟؟
[/rtl][/font]
extract the unzipped bootstrap folder to your extension folder.
also you need to configure the main php to use the extension