मेरे एप्लिकेशन में कई jqGrids हैं जो लंबवत स्क्रॉलबार की आवश्यकता के लिए पर्याप्त पंक्तियां हो सकती हैं या नहीं हो सकती हैं। लेकिन इन ग्रिड में पंक्तियों को गतिशील रूप से जोड़ा जा सकता है, ताकि उन्हें ग्रिड को अंततः स्क्रॉलबार की आवश्यकता हो।jqGrid - क्या हमेशा एक लंबवत स्क्रॉलबार प्रदर्शित करने का कोई तरीका है?
समस्या यह है कि यदि ग्रिड में स्क्रॉलबार की आवश्यकता के लिए पर्याप्त पंक्तियां नहीं हैं, तो ग्रिड के दाईं ओर खाली जगह है। मैं इसे किसी भी तरह ठीक करना चाहता हूं - या तो हमेशा लंबवत स्क्रॉलबार प्रदर्शित करता है, या किसी भी तरह गतिशील रूप से आवश्यक होने पर इसे जोड़ता है।
मैं ग्रिड के .ui-jqgrid-bdiv div निम्न CSS जोड़ने की कोशिश की:
$("#mygrid").closest(".ui-jqgrid-bdiv").attr("style",
$("#mygrid").closest(".ui-jqgrid-bdiv").attr("style") + " overflow-y: scroll; ");
यह:
overflow-y: scroll;
निम्नलिखित jQuery (कोड, बदसूरत है मुझे पता है) का उपयोग करना फ़ायरफ़ॉक्स और क्रोम पर ठीक काम करता है, लेकिन आईई पर ग्रिड स्क्रॉलबार को कभी प्रदर्शित नहीं करता है (इससे कोई फर्क नहीं पड़ता कि मैं कितनी पंक्तियां जोड़ता हूं, वे ग्रिड के नीचे जोड़े जाते हैं और एक लंबवत स्क्रॉलबार कभी प्रकट नहीं होता है)।
किसी भी मदद की सराहना की जाती है!
यह वही है जो मैं अनुशंसा करने जा रहा था। अगर मैं कोई वोट छोड़ देता तो मैं +1 कर दूंगा। –
हाय बॉब, वैसे भी धन्यवाद :) लेकिन अगर आप कल वापस आए तो मुझे कोई फर्क नहीं पड़ता: पी – Seb