2012-08-24 2 views
0

Grâce à ce plugin, je suis capable d'initialiser le contrôle DateTimePicker à un format spécifique à la fois la date et l'heure comme celui-ciJQuery datetimepikcer (Trent Richardson) incapable de mettre à jour les options de temps

$.datepicker.regional['cur'] = { dateFormat: 'yy-mm-dd', showSecond: true, timeFormat: curtimeFormat }; 
$.datepicker.setDefaults($.datepicker.regional['cur']); 
var datetimeParams = { showSecond: true, timeFormat: curtimeFormat }; 
$('#sampledateSett').datetimepicker(datetimeParams); 

Cependant ma tâche est de laisser le l'utilisateur change le format et continue de lui montrer un échantillon dans le format qu'il a spécifié. J'ai 2 commandes séparées pour formats de date et heure et une fonction que je suis en cours d'exécution à chaque changement à leurs valeurs:

function TranslateAndSetTimeFormat(sqlDateFormat, sqlTimeFormat, dtcontrol) { 
    var dtoptions = { dateFormat: sqlDateFormat, timeFormat: sqlTimeFormat, ampm: showampm, showSecond: false }; 
    $.datepicker.setDefaults(dtoptions);   
    dtcontrol.datetimepicker(dtoptions);   
    dtcontrol.datetimepicker("setDate", (new Date())); 
} 

je trouve que le format de la date passe à la nouvelle lorsque cette fonction exécute, mais le Le format de l'heure reste bloqué sur tout ce qui a été initialisé avec le contrôle. Besoin d'idées sur la façon d'appliquer les nouvelles options timeFormat ou de réinitialiser ce contrôle.

Répondre

Questions connexes