मैं कई मानक फॉर्म फ़ील्ड को एक्स्टजेस 4 में एक कस्टम फॉर्म फ़ील्ड में समूहित करना चाहता हूं। असल में, मैं एक श्रेणी चयनकर्ता चाहता हूं: जब आप पहले combobox से एक श्रेणी का चयन करते हैं, तो एक माध्यमिक combobox इसके उपश्रेणियों को प्रदर्शित करता है, और इसी तरह।अन्य फॉर्म फ़ील्ड को समूहीकृत करके कस्टम फॉर्म फ़ील्ड कैसे बनाएं?
मैंने पहले से ही इसके लिए तर्क लिखा है और यह सभी एक कस्टम घटक में encapsulated है जो Ext.form.FieldSet को बढ़ाता है। लेकिन, मैं रिकॉर्ड के साथ एक फॉर्म के अंदर इस घटक का उपयोग करना चाहता हूं, इसलिए मुझे लगता है कि मुझे इसे सेटवेल्यू, getValue और एक सत्यापनकर्ता जैसे कार्यों के साथ एक फ़ील्ड में बदलने की आवश्यकता है। मुझे Ext.form.field.Base मिला जो यह सब प्रदान करता है, लेकिन मुझे दो घटकों को सामंजस्यपूर्ण रूप से संयोजित करने का कोई तरीका नहीं मिल रहा है (Ext.form. फ़ील्डसेट + जैसे कंटेनर जैसे Ext.form.field.base) ।
क्या किसी को पता है कि मैं इसे कैसे और कैसे पूरा कर सकता हूं?
अग्रिम धन्यवाद!
धन्यवाद! यही वह है जो मैंने कर दिया। मुझे नहीं पता कि क्यों इसमें कुछ प्रतिपादन समस्याएं हैं: 100% एंकर लेआउट का उपयोग करते समय भी फ़ील्ड कंटेनर की पूरी चौड़ाई तक नहीं पहुंच जाएगी। मैंने एक 'Ext.apply (यह, {श्रोताओं: {आकार बदलें: फ़ंक्शन() {$ this.container.doLayout();}}});' और यह आंशिक रूप से समस्या हल करता है। हैक हैक हैक। :) मैं इसे स्वीकार करने के लिए चिह्नित कर रहा हूं अगर कोई और बेहतर विचार के साथ नहीं आता है। – liviucmg