طراحی و برنامه نویسی سایت، هاستینگ لینوکس، بهینه سازی سایت

فارسی سازی Extjs

ExtjsJavaScript Framework یک کتابخانه معروف رایگان و اپن سورس تحت پلتفرم جاوا اسکریپت می باشد.
آدرس سایت اصلی: http://www.extjs.com/

Ext js کمک بزرگی در پروژه های بزرگ تحت وب می کند و با تمام زبان های برنامه نویسی تحت وب نیز سازگار می باشد.

یکی از مشکلات Extjs این است که RTL یا راست چین شدن را پشتیبانی نمی کند و شما باید خودتان کد های جاوا اسکریپت و سی اس اس شلوغ Ext js را تغییر دهید.
برخی از تغییراتی که می تواند به شما کمک کند را در اینجا لیست می کنیم: (برخی تغییرات لازم و برخی تغییرات راست چین شدن)

۱- برای ۱۰۰% و فیت شدن گریدExtjs  در فایل ext-all-debug.js
به قسمت Ext.extend(Ext.grid.GridView که مربوط به تنظیمات گرید است بروید و مقدار forceFit را true قرار دهید.

۲- برای عدم Resize پنل های ویندوز باز شده به صورت پاپ آپ به  قسمت تنظیمات ویندوز Ext.extend(Ext.Resizable در فایل ext-all-debug.js بروید و مقدار enabled را false قرار دهید.

۳- در صورتی که کلاس های دراپ دان Extjs را راست چین کنید، دیو لیست باز شده به گوشه بیرون دراپ دان منتقل می شود.
برای رفع این مشکل باید در فایل ext-all-debug.js مقدار Ext.form.ComboBox  را سرچ کنید و کمی پایین تر مقدار listAlign را به صورت ‘tr-br?’ تغییر دهید.
همچنین مقدار minListWidth را بزرگتر کنید.
کلاس های سی اس اس x-combo-list-item را نیز RTL نمایید. توجه کنید که فایل سی اس اس Ext js به طرز ناشیانه ای نوشته شده است و باید تمام مقدار های پیش فرض برای x-comb را پاک کنید.

مولف: میثم ضابط

مطالب مرتبط


ارسال یک نظر




کد امنیتی:

سفارش و پشتیبانی وب سایت

آخرین مطالب طراحی سایت ضابط

آخرین دیدگاه های طراحی سایت ضابط

ارسال خودکار مطالب با خبرنامه

پنجشنبه ۲۰ اسفند ۱۳۸۸