ऐसा प्रतीत होता है कि jqGrid sortname
और sortorder
गुण वास्तव में आपके डेटा सेट को सॉर्ट करने का कारण नहीं बनाते हैं - वे केवल ऊपर/नीचे तीरों को प्रदर्शित करने का कारण बनते हैं।jqGrid डिफ़ॉल्ट सॉर्ट ऑर्डर?
डाउनलोड पर सॉर्ट करने के लिए आप अपना डेटा सेट कैसे प्राप्त कर सकते हैं?
जब आप कॉलम हेडर पर क्लिक करते हैं तो यह क्रम अच्छी तरह से काम करता है लेकिन मैं अपने डेटा पर एक डिफ़ॉल्ट प्रकार लागू करना चाहता हूं।
अपडेट: जब हम अगले बटन पर क्लिक करते हैं, तो अगला अनुरोध डेटा को टाइप करता है।
यह थोड़ा उलझन में यूआई का कारण बनता है जहां डेटा कॉलम पर नीचे तीर के साथ लोड होता है - और डेटा सॉर्ट नहीं किया जाता है - लेकिन जब आप डेटा के आगे क्लिक करते हैं तो अब सॉर्ट किया जाता है।
ऐसा लगता है कि अगर मैं सॉर्टनाम और सॉर्टऑर्डर को छोड़ देता हूं कि jqGrid अभी भी सॉर्ट आइकन प्रदर्शित करता है - अजीब।
क्या आप सुझाव देते हैं कि हम ग्रिड को दो बार लोड करें? प्रारंभिक भार (सॉर्ट नहीं किया गया) और दूसरा लोड जो उम्मीदपूर्वक क्रमबद्ध किया जाएगा? –
@Marcus: आप अपने प्रश्न में कोई कोड नहीं डालते हैं इसलिए मुझे लगता है कि आप क्या करते हैं। यह सर्वर सर्वर से जेएसओएन या एक्सएमएल डेटा लोड करता है, सर्वर डेटा को सॉर्ट करता है, इसलिए आपको अपना सर्वर कोड ठीक करना चाहिए। यदि आप स्थानीय स्रोत से डेटा लोड करते हैं या सर्वर से लोड करते हैं तो ** बिना लोड किए गए ** ** "लोडऑन: सत्य" के साथ आपको ** डेटा को एक बार ** सॉर्ट करना चाहिए। ऐसा करने के लिए आपको ग्रिड पर वर्तमान पृष्ठ में प्रदर्शित डेटा को रीफ्रेश करना होगा। आप इसे 'ट्रिगर ("रीलोड ग्रिड") के संबंध में कर सकते हैं - स्थानीय डेटा के मामले में यह वर्तमान पृष्ठ को "ताज़ा" कर रहा है। कभी-कभी 'पेज' या' rowNum 'जैसे पैरामीटर सेट करने में – Oleg
मदद करता है हम सर्वर से' loadonce: true' के साथ सर्वर से अनारक्षित डेटा लोड कर रहे हैं। 'ट्रिगर करने का प्रयास करेंगे ...' –