2010-09-03 18 views
9

मैं jqgrid को कोई कॉलम सॉर्टिंग जोड़ सकता हूं, कोई समस्या नहीं। मैं jqgrid में बहु-कॉलम सॉर्टिंग कैसे जोड़ सकता हूं?मैं jqgrid में बहु-कॉलम सॉर्टिंग कैसे जोड़ सकता हूं?

यही है, प्रकार स्तंभ 1 से, तो प्रकार स्तंभ 2 से, अंतिम सॉर्ट क्रम है: स्तंभ 2, स्तंभ 1

उत्तर

12

jqGrid के वर्तमान संस्करण बहु-स्तंभ छंटाई का समर्थन नहीं।

http://www.trirand.com/blog/ पर आप "jqGrid में कौन सी सुविधा देखना चाहते हैं?" जवाब

  • अनेक कॉलम के आधार में निर्यात करें वोट
  • स्तंभ फ़्रीज़
  • क्रमबद्ध
  • समूह एकाधिक स्तंभों

सामान्य में से आप अपने आप को बहु छँटाई लागू करने के लिए कोशिश कर सकते हैं और sortorderonSortCol इवेंट हैंडलरके संबंध में jqGrid के पैरामीटर को संशोधित करके। कॉलम इंडेक्स जैसे firstName और lastName जैसे दो स्तंभों के मामले में उदाहरण के लिए पहले कॉलम द्वारा सॉर्टिंग केवल sortname को 'फर्स्टनाम' और sortorder 'asc' के रूप में दर्शाता है। यदि आप पहले firstName और lastName द्वारा सेकंट मानदंड के रूप में सॉर्ट करना चाहते हैं तो आप sortname को 'firstName asc, lastName' और sortorder 'asc' के रूप में सेट कर सकते हैं। आपका सर्वर प्रोग्राम इस कारण की व्याख्या करने में सक्षम होना चाहिए, लेकिन यदि आप ORDER BYORDER BY $sidx $sord जैसे कुछ (http://www.trirand.com/jqgridwiki/doku.php?id=wiki:first_grid#php_and_mysql_example_file देखें) तो यह काम करेगा।

+0

इस समय बहुत खराब कॉलम द्वारा क्रमबद्ध बहुत बड़ा है :( –

7

एक साधारण काम चारों ओर एक अल्पविराम से अलग स्ट्रिंग के रूप में सूचीबद्ध करने के लिए है।

sortname: 'customer_id, store_id, start_date' 

सर्वर की तरफ आगे बढ़ें और स्ट्रिंग को पार्स करें और अपनी क्वेरी तैयार करें।

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