[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