PDA

View Full Version : تغییر پیش فرض استایل دکمه های CbuttonColumnn در CGridView



webnevesht
شنبه 02 اسفند 1393, 10:06 صبح
سلام.
من در پروژه ام از CgridView استفاده کردم و در این گریدویوها هم اومدم از ساختار CbuttonColumn خود گریدویو استفاده کردم برای انجام عملیات ویرایش و حذف.
سوالم اینجاست که من نمیخوام از ساختار پیشفرض استایل اون دکمه ها استفاده کنم و اومدم توی فرمم به طور مثال به این شکل کار کردم.


array(
'class'=>'CButtonColumn',
'template'=>'{update}{delete}',
'buttons'=>array(
'update'=>array(
'label'=>'<span class="btn default btn-sm blue"><i class="fa fa-edit"></i> ویرایش</span>',
'imageUrl'=>false,
'options'=>array('title'=>'ویرایش'),
),
'delete'=>array(
'label'=>'<span class="btn default btn-sm red"><i class="fa fa-trash-o"></i> حذف</span>',
'imageUrl'=>false,
'options'=>array('title'=>'حذف'),
),
)
),




با توجه به اینکه فرم هام زیادن نمیخوام توی هر فرم مثلا کد دکمه ویرایشم این چند خط باشه و میخوام یک جا تعریف کنم و هر موقع خواست دکمه ویرایش رو بزاره این کد رو بخونه برای استایل ویرایش نه کد پیشفرض خود Yii رو. چیکار باید کنم؟

webnevesht
یک شنبه 03 اسفند 1393, 08:47 صبح
به جز اینکه من برم فایل CbuttonColumn.php در هسته Yii رو تغیییر بدم آیا راه دیگه ای هم داره؟