jqgrid

2012-02-13 23 views
5

में डिफ़ॉल्ट फ़िल्टर निर्दिष्ट करें मैं ग्रिड के प्रारंभिक लोड पर फ़िल्टर का एक सेट प्रीलोड करना चाहता हूं। इसका कारण यह है कि मैं अंतिम चयनित फ़िल्टर को सत्र चर में संग्रहीत करने की योजना बना रहा हूं ताकि उपयोगकर्ता पिछली बार छोड़े गए ग्रिड पर वापस आ जाए।jqgrid

मुझे पता है कि एक कॉलम के लिए एडिटोपॉप्शन के तहत डिफ़ॉल्ट वैल्यू सेट करने का विकल्प है, लेकिन मैं एक बार में पूरे फ़िल्टर को लोड करने का एक तरीका ढूंढ रहा हूं। (प्रत्येक coulmn के लिए एक समारोह नहीं है)।

उत्तर

5

मुझे लगता है कि आप फ़िल्टरिंग के लिए उन्नत खोज का उपयोग करते हैं। फ़िल्टर postData.filters के मान के रूप में कुछ और नहीं है। विवरण के लिए old answer से here और the demo देखें।

इसके अलावा मैं आपको the demo पढ़ने की सलाह दूंगा जहां मैं वर्णन करता हूं कि localStorage का उपयोग कैसे करें ताकि खोज फ़िल्टर सहित ग्रिड की कुछ उपयोगकर्ता वरीयताओं को सहेज सकें। इसके अलावा मैं वर्णन करता हूं कि मुझे लगता है कि localStorage का उपयोग कुकीज़ या सत्र चर के उपयोग के रूप में बेहतर तरीका है।

+0

धन्यवाद, ओलेग। मुझे जिस चीज की जरूरत थी। – ffffff01

+0

@ user1193449: आपका स्वागत है! – Oleg