2011-06-14 9 views
8

मैंने कॉम्बोबॉक्स के साथ एक संपादक ग्रिडपैनल स्थापित किया है और यह अच्छी तरह से काम कर रहा है। मेरे पास एकमात्र मुद्दा यह है कि कॉम्बोबॉक्स की चौड़ाई केवल ग्रिड कॉलम की चौड़ाई तक फैली हुई है, न कि कॉम्बोबॉक्स की सामग्री।ExtJS - EditorGridPanel में कॉम्बोबॉक्स चौड़ाई

क्या इसके आसपास कोई रास्ता है?

ComboBox in EditorGridPanel

धन्यवाद:

यहाँ मैं क्या मतलब का एक उदाहरण है!

उत्तर

6

उपयोग; Sencha के नमूने देखने कॉम्बो

चीयर्स की 'विस्तार' घटना

+0

कूल । मैं इसे एक दूंगा। – dmackerman

-2

आप प्रबंधित बहु प्रारूप संपादक के लिए RowEditor का उपयोग कर सकते हैं! संख्या

config विकल्प

आप सबसे बड़ा सामग्री तत्व की अवधि की गणना और फिर सेट कर सकते हैं में listWidth:

listWidth)

+0

आप इस के बारे में अधिक विस्तार से बता सकते हैं? मुझे "muilti रूपों" के बारे में दस्तावेज़ों में कुछ भी नहीं मिला। – dmackerman

+0

यदि आपके पास ग्रिड पैनल है, तो आप प्लगइन का उपयोग कर सकते हैं: सेल एडिटिंग या रोविटिंग। सेल एडिटिंग के साथ, आप कॉलम पर बहु ​​फॉर्म के साथ ग्रिड कर सकते हैं! उदाहरण के लिए: एक कोल कोई संपादन योग्य नहीं, एक कॉलम टेक्स्टफील्ड संपादन योग्य, एक combobox के साथ ...! आप क्षेत्र config पर xtype जोड़ने के लिए बस है: उदाहरण: 'कॉलम: [{ \t \t \t \t \t हैडर: 'BudgetType', \t \t \t \t क्षेत्र: { \t \t \t \t \t \t \t \t \t \t \t \t xtype: 'बता गया', \t \t \t \t \t \t \t \t \t \t \t \t \t} \t \t \t} \t \t \t, { \t \t \t \t \t \t \t \t आईडी: 'Descriptiongridid', \t \t \t \t \t फ्लेक्स: 2, \t \t \t \t \t क्षेत्र: { \t \t \t \t \t \t \t \t \t \t \t \t xtype: 'फ़ील्ड', ' – Mepps

1

listWidth does'nt ExtJS में मौजूद 4.

बता गया config करने के लिए नीचे दिए गए जोड़ें:

matchFieldWidth: false, 
listConfig: { 
    width: 200 
},