2016-05-13 12 views
0

Ich erstelle eine MVC-Anwendung, und der Benutzer hat gefragt, ob die Werte auf datetimepicker in Intervallen von 6 umgeschaltet werden könnten.Werte von DateTimePicker ändern

So auf diesem Teil der datetimepicker:

enter image description here

Gibt es eine Möglichkeit, die Werte zu 00 zu ändern, 06, 12, 18, etc?

Jede Hilfe wird geschätzt.

Antwort

0

Ich habe es gefunden!

Die ursprüngliche Datetime wurde aus dieser Basis:

fillMinutes = function() { 
      var table = widget.find('.timepicker-minutes table'), 
       currentMinute = viewDate.clone().startOf('h'), 
       html = [], 
       row = $('<tr>'), 
       step = options.stepping === 1 ? 5 : options.stepping; 

      while (viewDate.isSame(currentMinute, 'h')) { 
       if (currentMinute.minute() % (step * 4) === 0) { 
        row = $('<tr>'); 
        html.push(row); 
       } 
       row.append('<td data-action="selectMinute" class="minute' + (!isValid(currentMinute, 'm') ? ' disabled' : '') + '">' + currentMinute.format('mm') + '</td>'); 
       currentMinute.add(step, 'm'); 
      } 
      table.empty().append(html); 
     }, 

so änderte ich die step = options.stepping === 1 ? 5 : options.stepping; zu:

step = options.stepping === 1 ? 6 : options.stepping;