2010-05-30 10 views
9

मैं वर्तमान में जब मैं datepicker पर क्लिक करें, बाईं ओर महीने चालू माह है NUMBEROFMONTHS 3 करने के लिए सेट के साथ एक jQuery datepicker है,। ज्यादातर मामलों में, उपयोगकर्ता केवल आज की तारीख से पहले एक तिथि का चयन किया जाना है तो मैं पिछले कैलेंडर अर्थात मार्च, अप्रैल होने के लिए चयनित चालू माह पसंद करेंगे मई के बजाय वर्तमान कार्यान्वयन जो मई, जून, जुलाई है की जा रही है।JQuery datepicker NUMBEROFMONTHS: प्रदर्शित वर्तमान चयन महीने पिछले

बहुत किसी भी मदद की सराहना करते हैं!

उत्तर

13

उपयोग सिर्फ इतना है कि इस प्रयोजन के लिए showCurrentAtPos option:

निर्दिष्ट करें जहां एक बहु महीने प्रदर्शन में चालू माह के शो, शीर्ष पर 0 से शुरू/छोड़ दिया है।

उपयोग इस तरह दिखता है:

$("#datepicker").datepicker({ 
    numberOfMonths: 3, 
    showCurrentAtPos: 2 
});​ 

यह शून्य आधारित है के बाद से, 2 सबसे-दाएं, you can see a working demo here होगा।

+0

शानदार! धन्यवाद निक, अपने आप :) – Maton

+0

हाय निक उस विकल्प लापता के लिए लात, मैं एक ही स्थान पर वर्तमान में चयनित महीने रखने के लिए और यह घुमाया नहीं है कोशिश कर रहा हूँ। आप कृपया मेरा यह प्रश्न पर एक नज़र डालें कर सकते हैं? http://stackoverflow.com/questions/11511051/jquery-ui-multi-date-picker-stop-rotating-months-on-date-select – Shaunak