क्या RTL भाषाओं के लिए क्षैतिज एक ExtJs पैनल फ्लिप करने के लिए उचित तरीका है, अरबी, हिब्रू .. आदिExtJS पैनल उन्मुखीकरण - सही-से-बाएं
उत्तर
टी एल; डॉ: RTL Ext 4.2 में समर्थित है + अप्रैल 2013 तक। विवरण के लिए नीचे अंतिम अद्यतन देखें।
इस समय एक्स्ट में कोई आरटीएल समर्थन नहीं बनाया गया है, हालांकि कई समुदाय के सदस्यों ने इसे विभिन्न सफलता के साथ संबोधित किया है। यदि आपकी ज़रूरतें सीमित हैं (उदाहरण के लिए केवल पैनल सामग्री के लिए) तो शायद उचित सीएसएस को ओवरराइड करना सबसे अच्छा होगा। यदि आपको अधिक पूर्ण आरटीएल समर्थन की आवश्यकता है, तो आपको शायद उसी मुद्दे से निपटने वाले अन्य उपयोगकर्ताओं के साथ अतिरिक्त मंचों में सीधे पालन करना चाहिए।
अतिरिक्त 3.x पर आरटीएल समर्थन जोड़ने के लिए external project है, हालांकि मुझे कोई जानकारी नहीं है कि यह सक्रिय है या गुणवत्ता क्या है (अंतिम अपडेट कुछ महीने पहले थे)। हालांकि आपको सही दिशा में इंगित कर सकते हैं।
अद्यतन: RTL समर्थन कथित काफी सुधार किया जाएगा यदि पूरी तरह से Ext 4 (वजह से Q1 2011) में, लागू नहीं किया। इसे अभी तक नहीं देखा है, लेकिन यह SenchaCon में रिपोर्ट किया गया था।
अद्यतन Sept 2012: RTL नहीं अभी तक आधिकारिक तौर 4.1 के रूप में Ext 4 में इसे बनाया है, लेकिन पिछले मैंने सुना है यह रोड मैप पर थे, संभवतः एक बाद में 4.x जारी करने के लिए।
अद्यतन अप्रैल 2013: आरटीएल उतरा है। विवरण के लिए Ext 4.2 intro blog post देखें। इसके बारे में बुनियादी सार है कि आप निम्न उपाय अपनाते हैं 4.2+ में RTL सक्षम करने के लिए किया जाता है:
- आवश्यकता
Ext.rtl.*
नाम स्थान - अपने कंटेनर/घटकों पर
rtl: true
config सेट - ध्यान दें कि इस सेटिंग cascades और ओवरराइड है बच्चे घटक है, जो अच्छा है - एस.ए.एस.एस. चर सेट करके शैलियों में RTL सक्षम द्वारा:
$include-rtl: true;
एक आवेदन घटक में RTL को सक्षम करने का एक उदाहरण:
Ext.define('MyApp.views.Viewport', {
extend: 'Ext.container.Viewport',
requires: [
'Ext.rtl.*'
],
rtl: true,
...
});
हां, ऐसा लगता है कि आरटीएल समर्थन EXT चारms में गर्म विषय है। वैसे भी आरटीएल का समर्थन करने के लिए अपनी सीएसएस स्टाइलशीट लिखने के लिए समाप्त हो गया। मैं इसे ट्यून करने और वेब पर प्रकाशित करने की कोशिश करूंगा, शायद यह किसी के लिए सहायक हो! –
हमें Extjs टैब पैनल का उपयोग करके अरबी का समर्थन करने की आवश्यकता है। क्या आप आरटीएल का समर्थन करने के लिए अपनी अद्यतन सीएसएस स्टाइलशीट प्रकाशित कर सकते हैं? धन्यवाद। – Junne