In meiner mvc-Anwendung brauche ich einen Datetimepicker. Ich habe einen Code dafür von Here.DateTimePicker in MVC mit JQuery-UI
Also zuerst verweise ich diese js und CSS-Dateien.
<script src="~/Scripts/jquery-1.9.0.min.js"></script>
<script src="~/Scripts/jquery-ui.min.js"></script>
<script src="~/Scripts/jquery-ui-timepicker-addon.js"></script>
<link href="~/Content/jquery-ui-timepicker-addon.css" rel="stylesheet" />
Dann
<div>
@Html.TextBox("fromdate", DateTime.Now.ToString("MM/dd/yyyy HH:mm"), new { @class = "from-date-picker", @readonly = "readonly" })
</div>
und im Skript,
$('.from-date-picker').datetimepicker({
dateFormat: 'mm/dd/yy',
timeFormat: 'hh:mm',
timeInput: true,
stepHour: 1,
stepMinute: 5
});
So bekam ich einen Datetime-Picker wie diese.
Aber hier Zeit ist die Auswahl durch einen Schieberegler verwenden. Ich versuche es wie folgt aussehen zu lassen.
versuchte So wie diese.
$('.from-date-picker').datetimepicker({
controlType: 'select',
oneLine: true,
timeFormat: 'hh:mm tt'
});
Aber immer noch kommt es wie der alte Stil. Das ist mit Slider. Wie kann ich zum zweiten Typ wechseln?
Könnte es sein, dass Sie 'css' Dateien für diese Art von Layout nicht hinzufügen? –
@teovankot: Ich habe jquery-ui.css hinzugefügt. –
Ich habe auf Github überprüft. src enthält [diese CSS-Datei] (https://github.com/trentrichardson/jQuery-Timepicker-Addon/blob/master/src/jquery-ui-timepicker-addon.css) für den Zeitpicker. Hast du es hinzugefügt? –