فارسی سازی Extjs
Extjs
یک کتابخانه معروف رایگان و اپن سورس تحت پلتفرم جاوا اسکریپت می باشد.
آدرس سایت اصلی: 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 را پاک کنید.

