दिलचस्प पोस्ट
जावा दिनांक बनाम कैलेंडर C ++ में __FILE__, __LINE__, और __FUNCTION__ उपयोग जावा POJOs में क्षेत्र, चर, विशेषता, और संपत्ति के बीच अंतर क्या है? मिलान करने वाले फ़ंक्शन पॉइंटर को कॉल करने के लिए एक ट्यूपल को "अनपॅक करना" गीट पुश त्रुटि: ऑब्जेक्ट को रिपॉज़िटरी डेटाबेस में जोड़ने के लिए अपर्याप्त अनुमति Std :: forward के साथ टेम्प्लेट आर्ग्यूमेंट कटौती अक्षम क्यों है? अजगर mysqldb: लाइब्रेरी लोड नहीं है: libmysqlclient.18.dylib विजुअल स्टूडियो एक्सप्रेस संस्करण के साथ SQL सर्वर से कनेक्ट करना विशिष्ट पंक्ति-अनुक्रमणिका पर डेटाफ्रेम में नई पंक्ति जोड़ें, जोड़ा नहीं? जावास्क्रिप्ट में तारीख बनाम नई तारीख डॉक्टर पर लिखना निष्पादित करें: जब तक यह स्पष्ट रूप से खोला नहीं जाता है, तब तक एक एसिंक्रोनस-लोडेड स्क्रिप्ट तक दस्तावेज़ में लिखना संभव नहीं है। प्रोग्रामर का क्या मतलब है जब वे कहते हैं, "एक इंटरफ़ेस के खिलाफ कोड, कोई ऑब्जेक्ट नहीं।" क्या हर घोषणा के लिए @FXML आवश्यक है? सिस्टम। LINQ.Dynamic: एक सूची <T> में ("नया (…)" चुनें (या <T> के किसी भी अन्य गणनीय संग्रह) कैसे UITextView में लिंक पर क्लिक करें अवरोधन?

Jqgrid में कॉलम रोकना योग्य है

मैं कैसे jqgrid के सभी कॉलम नहीं resizable कर सकते हैं? वर्तमान में मुझे लगता है कि प्रत्येक कॉलम में मुझे संपत्ति को निर्दिष्ट करना है (resizable: false}। क्या वैसे भी मैं पूरी ग्रिड के लिए निर्दिष्ट कर सकता हूँ?

वेब के समाधान से एकत्रित समाधान "Jqgrid में कॉलम रोकना योग्य है"

संस्करण 3.8.2 से शुरू हो रहा है। JqGrid एक बहुत उपयोगी सुविधा का समर्थन करता है: स्तंभ टेम्पलेट्स । (यह संभवतः सुविधा की प्रशंसा करने के लिए मेरे पास बिल्कुल सही नहीं है क्योंकि इस सुविधा को अपने सुझाव पर पेश किया गया था :-))। यह सुविधा अभी भी वास्तव में प्रलेखित नहीं है, लेकिन इसका इस्तेमाल बहुत आसानी से किया जा सकता है।

मैं इसे एक उदाहरण पर समझाता हूं यदि आप अतिरिक्त jqGrid पैरामीटर को परिभाषित करते हैं

cmTemplate:{resizable:false} 

तो आपकी समस्या हल हो जाएगी

यदि आपके पास अधिक गुण हैं जो colModel आइटम के सभी कॉलम में सामान्य हैं, उदाहरण के लिए align:'center' cmTemplate आपकी मदद करेगा (सेमीमेटेप्ले: {पुन:: योग्य: झूठी, संरेखित करें: 'केंद्र'})। JqGrid 3.8.2 में टेम्पलेट सेटिंग्स की अपेक्षा प्राथमिकता में छोटा बग था, जो कि colModel से सेटिंग में है, लेकिन बग को jqGrid 4.0.0 में तय किया गया है। इसलिए cmTemplate की संपत्तियों को colModel मदों के लिए डिफ़ॉल्ट मानों के रूप में समझा जा सकता है।

उपयोग के एक और संस्करण jqGrid स्तंभ टेम्पलेट के रूप में है:

 var myDateTemplate = {sorttype:'date', formatter:'date', formatoptions: {newformat:'m/d/Y'}, datefmt: 'm/d/Y', align:'center', width:80 } $("list").jqGrid({ colModel: [ ... {name:'column1': template:myDateTemplate}, {name:'column2': template:myDateTemplate, width:90}, ... ] ... }); 

जिस तरह से आप कुछ टेम्प्लेट (जैसे myDateTemplate ) को परिभाषित कर सकते हैं और वहां अपनी ग्रिड (या myDateTemplate ) के कई स्थानों में उपयोग कर सकते हैं। सुविधा के संबंध में आप अपना कोड कम, बेहतर पठनीय और आसानी से अस्थिर कर सकते हैं।

खाका मेरे लिए महान काम करता है:

  { name: 'quantity_warehouse', index: 'quantity_warehouse', template: intColTemplate, width: '70' }, { name: 'status', index: 'status', align: 'left', template: stringColTemplate, width: '90' }, { name: 'snapshot_at', index: 'snapshot_at', template: dateColTemplate }, { name: 'applied_at', index: 'applied_at', template: dateColTemplate }, 

जे एस:

 var dateColTemplate = { align: 'left', search: true, stype: 'text', width: '70', datefmt: 'm/d/y', formatter: 'date', formatoptions: { srcformat: 'm/d/y', newformat: 'm/d/Y' }, sorttype: 'date', searchrules: { required: true, date: true }, searchoptions: { sopt: ['eq', 'ge', 'le'], dataInit: function (el) { $(el).datepicker({ changeYear: true, changeMonth: true, showButtonPanel: true }); } } }; var intColTemplate = { align: 'left', search: true, stype: 'text', searchoptions: { sopt: ['eq', 'ge', 'le']} }; var stringColTemplate = { align: 'left', search: true, stype: 'text', searchoptions: { sopt: ['bw', 'cn']} };