2013-11-28 5 views
20

Ich habe ein Textfeld mit einem beigefügten Datumsauswahl am unteren Rand der Seite platziert. Mein Problem ist, dass der Datumsauswahl unter dem Textfeld angezeigt wird.Bootstrap Datepicker Ausrichtung/Platzierung

Datepick

Folglich erscheint es vor dem Fenster. Ich gegoogelt und festgestellt, dass offenbar ich dies mit einiger orientation Eigenschaft beheben:

$('#dp2').datepicker({ 
    orientation: 'auto top' 
}); 

aber keine Wirkung hatte. Jeder hat eine Idee, wie kann ich das erreichen?

+0

http://bootstrap-datepicker.readthedocs.org/en/latest/options.html –

Antwort

27

Nach einigem Kampf fanden die erforderliche Lösung enter image description here

bei Datepicker Link, klicken Sie einfach auf die herunterladen Entwicklung und aktuelle JS zu erhalten, die die Orientierung Optionen. In den JS angegebenen Standardwerte sind:

var defaults = $.fn.datepicker.defaults = { 
    autoclose: true, 
    beforeShowDay: $.noop, 
    calendarWeeks: false, 
    clearBtn: false, 
    daysOfWeekDisabled: [], 
    endDate: Infinity, 
    forceParse: true, 
    format: 'mm/dd/yyyy', 
    keyboardNavigation: true, 
    language: 'en', 
    minViewMode: 0, 
    orientation: "auto", 
    rtl: false, 
    startDate: -Infinity, 
    startView: 2, 
    todayBtn: false, 
    todayHighlight: false, 
    weekStart: 0 
}; 

benutze ich nur die Standard-:

orientation: "auto", 

gibt es mehr Möglichkeiten zur Orientierung zur Verfügung.

+0

upvote für den Link ... :) – Shwet

+0

würde das datepicker unterscheidet sich grundlegend von [uxsolutions bootstrap datepicker] (https://github.com/uxsolutions/bootstrap-datepicker/blob/1.3.0-rc.4/docs/index.rst) oder [eonadans bootstrap datepicker] (https: //eonasdan.github.io/bootstrap-datetimepicker/)? Es gibt so viele Datepicker da draußen, ich bin mir nicht sicher, mit welchem ​​ich gehen soll! Ich habe eine implementiert, aber Probleme beim Anpassen von Optionen. –

6

Hallo können Sie diesen Link gehen und wählen Sie den Stil für die picker Online demo with code

+0

hi, ich benutze datetimepicker, wenn ich Orientierung verwende: "unten rechts", bekomme Fehler wie "Optionsausrichtung wird nicht erkannt" .. irgendeine Lösung? – Krish