दिलचस्प पोस्ट
बाल नोड सूचकांक प्राप्त करें htaccess के साथ निर्देशिका लिस्टिंग से इनकार करते हैं फ़ंक्शन कॉल / कॉल करने योग्य (जैसे, मॉडल ऑब्जेक्ट निर्माण के समय के संबंध में एक तिथि) एक Django मॉडल फ़ील्ड का डिफ़ॉल्ट मान कैसे सेट करें " बच्चा पीड XXXX एक्सेग्ज सिग्नल सेगमेंटेशन फॉल्ट (11)" अपाचे में त्रुटि। लॉग GoogleMap एंड्रॉइड एपीआई वी 2 के स्क्रीन शॉट को कैप्चर करें क्या सी # के 'के लिए VB.NET बराबर है?' ऑपरेटर? कर्नेल को लिनक्स के अंतर्गत चलने वाली निष्पादन योग्य बाइनरी फाइल कैसे प्राप्त होती है? डिबगिंग (प्रदर्शित) SQL कमान एसबीएलकेमी द्वारा डीबी को भेजी गई कॉर्डोबा अनुप्रयोग बनाने की कोशिश करते समय 'स्पॉन सीएमडी एनओएनएन्ट' प्राप्त करें (event.js: 85) ipython गलत अजगर संस्करण पढ़ता है जीमेल ऐप लॉन्च करने के लिए आशय यूआरआई जावास्क्रिप्ट में आरक्षित कीवर्ड घुंघराले ब्रेसिज़ में सी कोड के ब्लॉक क्यों संलग्न हैं? मैं जटिल कार्य घोषणाओं को कैसे समझूं? Const int *, const int * const और int const * के बीच अंतर क्या है?

कस्टम प्रकार-प्रकार के साथ jqGrid

मैं स्थानीय डेटा के साथ jqGrid 3.7.2 का उपयोग कर रहा हूं। कुछ स्तंभों के लिए डिफ़ॉल्ट प्रकार का प्रकार पर्याप्त नहीं हैं मुझे एक कस्टम प्रकार की सुविधा प्रदान करने की आवश्यकता है, जो मुझे दस्तावेज़ से समझना संभव है। मुझे नहीं पता कि यह कैसे काम करना है, हालांकि। नीचे दिए गए कोड का काम करने के लिए मेरा सर्वश्रेष्ठ प्रयास है – मैं इसे कस्टम सॉर्टिंग फ़ंक्शन को कॉल नहीं कर सकता यह विचार 'Pos' फ़ील्ड को क्रम में 'जीके' -> 'डीईएफ' -> 'एमआईडी' -> 'एसटीआर' को क्रमबद्ध करना है। यहां कोड है जिसे मैं काम करना चाहता हूं:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title>Table Testbed</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link rel="stylesheet" type="text/css" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/south-street/jquery-ui.css"> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script> <link rel="stylesheet" type="text/css" href="/thirdParty/jqGrid/ui.jqgrid.css" > <script type="text/javascript" src="/thirdParty/jqGrid/grid.locale-en.js"></script> <script type="text/javascript" src="/thirdParty/jqGrid/jquery.jqGrid.min.js"></script> <script type="text/javascript"> $().ready(function() { tableToGrid("#playerTable", { datatype: "local", sortable: true, hidegrid: false, multiselect: false, altRows: true, height: "100%", width: "155px", shrinkToFit: true, rowNum: 100, colNames: ['Posn','Name'], colModel: [ {name:'Posn', index:'Posn', width:100, sorttype: function(cell) { if (cell=='GK') return '0'; if (cell=='DEF') return '1'; if (cell=='MID') return '2'; if (cell=='STR') return '3'; } }, {name:'Name', index:'Name', width:200, sorttype:"text"} ] }); }); </script> </head> <body> <table id="playerTable"> <thead> <tr><th>Posn</th><th>Name</th></tr> </thead> <tbody> <tr><td>GK</td><td>Almunia</td></tr> <tr><td>GK</td><td>Fabianski</td></tr> <tr><td>DEF</td><td>Campbell</td></tr> <tr><td>DEF</td><td>Clichy</td></tr> <tr><td>MID</td><td>Denilson</td></tr> <tr><td>MID</td><td>Diaby</td></tr> <tr><td>STR</td><td>Arshavin</td></tr> <tr><td>STR</td><td>Bendtner</td></tr> </tbody> </table> </body> </html> 

वेब के समाधान से एकत्रित समाधान "कस्टम प्रकार-प्रकार के साथ jqGrid"

संभवतः आपने टोनी के अपने सूत्र के उत्तर में एक समारोह के रूप में sorttype के उपयोग के बारे में पढ़ा है http://www.trirand.com/blog/?page_id=393/help/custom-local-sort-with-respect-of-the- फ़ंक्शन-ए-इंडेक्स / आपकी समस्या बहुत आसान हल हो सकती है स्थानीय जेकग्रीड डाटा के कस्टम सॉर्टिंग के लिए index 3.7.1 में ठीक काम करने के लिए index का उपयोग करने के लिए मेरा सुझाव, लेकिन संस्करण 3.7.2 में अधिक नहीं jqGrid। संस्करण 3.7.2 के रिलीज के बाद फ़ंक्शन के रूप में सुविधा sorttype की सुविधा jqGrid में लागू की गई है।

तो आप http://github.com/tonytomov/jqGrid/tree/master से jqGrid के नवीनतम संस्करण को डाउनलोड करने के लिए एक फ़ंक्शन के रूप में प्रकार-प्रकार का उपयोग करने में सक्षम होने के लिए। यह jqGrid का एक असंपीड संस्करण है यदि आप jqGrid के असम्पीड संस्करण के साथ परिचित नहीं हैं तो मैं आपको http://www.trirand.com/jqgridwiki/doku.php?id=wiki:how_to_install#development_installation को पढ़ने के लिए सुझाऊँगा जो कि जेएस फाइलों को चलाने के लिए और किस क्रम में आपको शामिल करना चाहिए http://www.ok-soft-gmbh.com/jqGrid/CustomSorttype1.htm के तहत आप अपने कोड का एक उदाहरण ढूँढ सकते हैं जहां कस्टम फ़ंक्शन वास्तव में काम करता है।

इस मंच पोस्ट के अनुसार, एक कस्टम sorttype प्रकार केवल तभी बुलाया जाता है जब ग्रिड आरंभ होता है और onSortCol ईवेंट के दौरान नहीं होता है:

जैसा कि मैं अभी समझता हूं, अगर मेरे पास कस्टम टाइप की तरह एक प्रकार की टाइपिंग होती है: सॉर्टआटेट, फ़ंक्शन सॉर्टकेट को केवल तभी बुलाया जाएगा जब jqGrid को आरम्भ किया जाता है और नहीं, स्रोर्कोल कॉल सॉर्टडेट पर बनाने का एकमात्र तरीका क्या एसटोर्ट ईवेंट पर सवार होकर और थकाऊ कोड लिखकर मैन्युअल रूप से ग्रिड को अद्यतन करता है? प्रकार प्रकार को परिभाषित क्यों नहीं करता है: सॉर्ट-डेट केवल सॉर्टोर्ट ईवेंट पर सवारी कर रहा है? मेरा मतलब है जब jqGrid इसे सही तरह से निष्क्रिय कर लेता है, लेकिन जब मैं ईवेंट को कॉल करता हूं, तो उसे कुछ तरह से निर्मित करना चाहिए। मुझे क्यों पूछना है क्योंकि मेरे सॉर्टडेट फ़ंक्शन में कोई भी कोड नहीं है जो वास्तव में jqGrid को अपडेट करता है यह सिर्फ 1, -1 या 0 देता है। इसका उपयोग jqGrid के बाहर कुछ में किया जाता है …

क्या यह व्यवहार आपको समझाता है?