2015-06-05 4 views
7

मैं बूटस्ट्रैप-डेटपिकर का उपयोग कर रहा हूं, और यह वास्तव में अच्छी तरह से काम कर रहा है।बूटस्ट्रैप डेटपिकर - डिफ़ॉल्ट पिकर दिनांक सेट करें, मूल्य प्रदर्शित नहीं करें

जिन क्षेत्रों में मैं इसका उपयोग कर रहा हूं उनमें से एक जन्म की तारीख है, और मुझे पता है कि आवेदकों की अनुमानित आयु क्या होगी, इसलिए यह मेरे लिए जनवरी 2000 को दिखाने के लिए पिकर को डिफ़ॉल्ट करने के लिए समझ में आता है।

हालांकि, ऐसा करने का एकमात्र तरीका यह है कि यह एक तारीख का चयन करना है, जो वास्तव में उस मान को अद्यतन करता है जो मैं नहीं चाहता हूं।

$(document).ready(function() { 
    var datePickers = $('input[data-provide="datepicker"]'); 
    datePickers.each(function() { 
     var datePicker = $(this); 
     datePicker.datepicker('setDate', new Date(2000, 1, 1)); 
    }); 
}); 

Date of Birth

वहाँ वस्तु में एक विधि दृश्य पुराना या इसी तरह का चयन करने के है?

यह डिफ़ॉल्ट दृश्य मैं तलाश कर रहा हूँ है:

Default Month

(क्षमा याचना अगर यह डुप्लिकेट है - मैंने देखा है, लेकिन केवल के बारे में कैसे वास्तव में दिनांक चुनने के लिए प्रश्न नहीं मिला।)

+2

defaultViewDate' का उपयोग कर 'में देखो: http://bootstrap-datepicker.readthedocs.org/en/latest/options.html#defaultviewdate मैं प्रलेखन के आसपास मेरे सिर लपेटो नहीं कर सकते हैं, लेकिन यह की तरह लगता है सही विकल्प (दृश्य दिनांक सेट करें लेकिन वास्तव में मूल्य को परिवर्तित न करें) –

+0

यह वास्तव में आशावादी दिखता है, लेकिन बहुत खुदाई के बाद, इसे कॉल करने का प्रयास करते हुए, स्रोत कोड खोजते हुए, मुझे इसका कोई अन्य पता नहीं मिल रहा है। मुझे व्यूडेट नामक स्रोत में कुछ गुण मिलते थे, लेकिन वे सीधे डेटपिकर ऑब्जेक्ट पर प्रकट नहीं होते हैं। – Octopoid

+0

हाँ, मुझे इस दस्तावेज़ीकरण से नफरत है ... यह वहां सूचीबद्ध है, लेकिन इसे 'डिफ़ॉल्ट व्यूडेट: कॉलिंग' नया दिनांक (2000, 1, 1) 'दिखाता है' जनवरी 2015 'को डिफ़ॉल्ट दृश्य के रूप में दिखाता है (जो करीब है, लेकिन काफी नहीं .. ।) मैं कोशिश करता रहूंगा, लेकिन शुक्रवार को दिन का अंत होने के नाते, मैं शायद अधिक समय तक मदद नहीं कर पाऊंगा ... –

उत्तर

9

संदेश यह है:

$('.datepicker').datepicker({ 
    defaultViewDate: {year:2000, month:0, day:1}, 
}); 

और जे एस फिडल:

https://jsfiddle.net/mb34zwg3/

+0

यदि आपको मॉडल से तारीख मिल रही है, तो आप कथन $ ('# datePicker') का उपयोग कर सकते हैं। डेटपिकर ( { डिफ़ॉल्ट दृश्य दृश्य: '@ मॉडल.डेट' }); –

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