PDA

View Full Version : حذف نام



Emir New
شنبه 19 بهمن 1392, 22:11 عصر
سلام
در قسمت فرم مدیریت این فریم ورک یه کد jquery هست که یک نمونه رو من اینجا می ذارم و سوالم رو می پرسم


jQuery(function($) { jQuery(document).on('click','#user-grid a.delete',function() { if(!confirm('آیا از حذف این آیتم اطمینان دارید؟')) return false; var th = this, afterDelete = function(){}; jQuery('#user-grid').yiiGridView('update', { type: 'POST', url: jQuery(this).attr('href'), success: function(data) { jQuery('#user-grid').yiiGridView('update'); afterDelete(th, true, data); }, error: function(XHR) { return afterDelete(th, false, XHR); } }); return false; }); jQuery('#user-grid').yiiGridView({'ajaxUpdate':['user-grid'],'ajaxVar':'ajax','pagerClass':'pager','loadingCla ss':'grid-view-loading','filterClass':'filters','tableClass':'ite ms','selectableRows':1,'enableHistory':false,'upda teSelector':'{page}, {sort}','filterSelector':'{filter}','pageVar':'Use r_page'}); });

من می خوام مثلا برای عمل ابدیت
اونجایی که نوشته شده
yiiGridView

عبارت
GridView قرار بگیره باید چکار کنم ؟

اگر این تغییر رو تو فایل جی کوئری توی مسیر assets\64a6ecf6\gridview انجام بدم
ایا تغییر دیگه ای باید انجام بدم یا خیر ؟

MMSHFE
دوشنبه 21 بهمن 1392, 20:48 عصر
توی Assets قاعدتاً نباید انجام بشه چون برحسب درخواستهای مختلف و سیستم Cache و... مجدداً ازروی نسخه اصلی موجود در فریمورک بازنویسی میشه و باید خود فایل اصلی فریمورک یعنی yii/framework/zii/widgets/assets/gridview/jquery.yiigridview.js رو تغییر نام بدین و داخلش این فایل و همچنین توی فایل yii/framework/zii/widgets/grid/CGridView.php هرچی yiigridview میبینید، به عبارت دلخواه خودتون تغییرش بدین. البته راه بهترش اینه که Widget خودتون رو از روی نسخه اصلی بسازین و توی پروژه از نسخه خودتون استفاده کنید و به نسخه اصلی فریمورک دست نزنید.