2010-10-11 8 views
21

मैं autowidth विकल्प true पर jqGrid का उपयोग कर रहा हूं।jqGrid और autowidth विकल्प। यह कैसे काम करता है?

documentation के अनुसार:

जब सही पर सेट किया, ग्रिड चौड़ाई पेरेंट तत्व की चौड़ाई के अनुसार स्वतः पुनर्गणना की जाती है। यह केवल प्रारंभिक रूप से किया जाता है जब ग्रिड बनाया जाता है। आदेश ग्रिड आकार बदलने के लिए जब पेरेंट तत्व परिवर्तन चौड़ाई आप कस्टम कोड लागू करते हैं और इस उद्देश्य के

यह बनाता है ग्रिड सब चौड़ाई पेरेंट तत्व में उपलब्ध कब्जा के लिए एक setGridWidth विधि का उपयोग करना चाहिए। इस संपत्ति का एक और प्रभाव यह है कि हर कॉलम उपलब्ध चौड़ाई फिट करने के लिए shrinks।

यह बहुत अच्छी तरह से काम करता है। हालांकि, मेरे पास एक पृष्ठ है जहां कॉलम ग्रिड चौड़ाई को फिट करने के लिए कम नहीं करना चाहते हैं, लेकिन उन्हें उस स्थान पर कब्जा करना चाहिए जिसे मैंने colModel के भीतर सेट किया था।

मैं इसे कैसे प्राप्त कर सकता हूं?

+1

'चौड़ाई:" 100% "' –

+0

क्या आप ग्रिड तालिका तत्व पर हैं? – Lorenzo

+0

समाधान मिला: मुझे एहसास नहीं हुआ कि shrinkToFit विकल्प के पास सही का डिफ़ॉल्ट मान था। मैंने इसे गलत पर सेट कर दिया है और सब कुछ ठीक है ... – Lorenzo

उत्तर

25

समाधान: shrinkToFit: false

+0

मेरे लिए काम नहीं कर रहा है – aayushi

+0

यह बनाम सबग्रिड कैसे कर सकता है? –

10

सेट

autowidth = सच है, shrinkToFit = false

इस सेटिंग jqgrid फ्रेम की चौड़ाई कर देगा माता-पिता के बराबर (आमतौर पर चौड़ाई के बराबर ब्राउज़र का); और कॉलम चौड़ाई colModel में परिभाषित चौड़ाई के बराबर; unfornatelly jqgrid 4।3 डॉटोट सामग्री को चौड़ाई (सेल में टेक्स्ट) पर आधारित कॉलम चौड़ाई ऑटो फिट/आकार बदलने के लिए एक संपत्ति सेट करके एक सरल तरीका प्रदान करें; jqgrid में

डिफ़ॉल्ट:

autowidth = false, shrinkToFit = सच

कृपया jqgrid option wiki में jqgrid के विकल्पों में से तीन गुण देखते हैं;

autowidth

shrinkToFit

चौड़ाई

और में jqgrid colModel wiki

चौड़ाई

fixe colModel की संपत्ति घ

मुझे लगता है कि jqgrid फ्रेम चौड़ाई के लिए प्राथमिकता है * jqgrid फ्रेम autowidth> jqgrid फ्रेम चौड़ाई> स्तंभ चौड़ाई *

का योग स्तंभ चौड़ाई के लिए प्राथमिकता colmodel तय हो गई है> jqgrid फ्रेम shrinkToFit> colmodel चौड़ाई

+1

autowidth: सच, shrinkToFit: झूठी! कॉलन '':' 'बराबर के बजाय साइन'' '' 'चिह्न – sohaiby

संबंधित मुद्दे