2017-07-27 91 views
2

您好我使用FullCalendar,並且在小時之間的標記時間有問題。例如:FullCalendar - 小時之間的標記時間

[{ "start": "2017-07-27 10:00", "end": "2017-07-27 11:30" }, { "start": "2017-07-27 11:30", "end": "2017-07-27 12:00" }] 

enter image description here

如何解決這一問題?或告訴我在配置/ css中必須更改哪些內容?

{ 
    header: { 
     left: '', 
     center: '', 
     right: 'prev,next' 
    }, 
    lang: 'pl', 
    locale: 'pl', 
    dayNames: ['Niedziela', 'Poniedziałek', 'Wtorek', 'Środa', 'Czwartek', 'Piątek', 'Sobota'], 
    dayNamesShort: ['Nd', 'Pn', 'Wt', 'Śr', 'Cz', 'Pt', 'Sb'], 
    height: options.height, 
    defaultView: 'agendaWeek', 
    columnFormat: 'D.MM ddd', 
    minTime: options.minTime, 
    maxTime: options.maxTime, 
    displayEventTime: false, 
    smallTimeFormat: 'H:mm', 
    timezone: 'Warsaw/Poland', 
    buttonIcons: false, 
    buttonText: { 
     next: options.buttonText.next, 
     prev: options.buttonText.prev 
    }, 
    allDaySlot: false, 
    slotMinutes: 30, 
    //slotDuration: '00:30:00', 
    //slotDuration: '00:15:00', 
    events: getEvents(options.events, options.optionsItem), 
    eventRender: function(event, element) {}, 
    viewRender: function(view, element) { 

     if (view.name === 'agendaWeek') { 

      element.find('.fc-day-header').each(function() { 
       console.log($(this).text()); 
      }); 

     } 
    } 

enter image description here

+0

你可以給我們看看jsfiddle嗎?順便說一句,它可能是一個FC錯誤。 – LakiGeri

+0

http://jsfiddle.net/jso51pm6/40/看起來不錯...嗯,但如何刪除一小時內的空行? –

+0

什麼空行?我沒有看到任何空行 – LakiGeri

回答

0

的問題是slotMinutes變量。

您可以設置slotDuration: '00:60:00',slotMinutes已過時。之後您可以定義插槽大小,之後您應該通過css設置行高。