2010-07-02 80 views
1

嗨,我只是想知道是否有辦法讓「標題,開始,結束」在日曆上不可見的事件。原因是我想實施qtip以在鼠標懸停在該事件上時顯示這些信息。我正在使用來自此文件的fullcalendar的最新版本:「fullcalendar-1.4.6.zip」,C#作爲serverside和jQuery作爲客戶端。謝謝大家的期待。製作標題,開始,結束隱形

+2

你可能想告訴別人你正在使用的語言,以及哪些軟件包。 – 2010-07-02 19:47:25

回答

3

我有一個非常相似的要求(顯示懸停的工具提示),我不得不從事件的標題中刪除開始和結束時間。我做了如下。魔術得到由timeFormat: {....}選項塊()來完成:

timeFormat: { 
      // for agendaWeek and agendaDay do not display time in title 
      // time already displayed in the views 
      agenda: '', 

      // for all other views (19:00 - 20:30) 
      '': 'H:mm{ - H:mm}' 
}, 

請注意,我用的議程的意見,我刪除時組件僅一週和當天的看法。

注意:根據我的要求,我不必刪除事件標題。 問題給你 ....你會如何顯示事件標題,如果不是時間和標題?一個空的標題看起來有點奇怪嗎?無論如何....讓我知道如果你有任何進一步的問題。

樣本截圖鏈接:alt text http://img441.imageshack.us/img441/9587/calendarview.jpg

我用了什麼選項的示例代碼段:

$(document).ready(function() { 
    var date = new Date(); 
    var d = date.getDate(); 
    var m = date.getMonth(); 
    var y = date.getFullYear(); 

    $('#calendar').fullCalendar({ 
     header: { 
      left: 'prev,next today', 
      center: 'title', 
      right: 'month,agendaWeek,agendaDay' 
     }, 

     timeFormat: { 
      // for agendaWeek and agendaDay do not display time in title 
      // time already displayed in the view 
      agenda: '', 

      // for all other views (19:00 - 20:30) 
      '': 'H:mm{ - H:mm}' 
     }, 

     columnFormat: { 
      month: 'dddd', // Monday 
      week: 'dddd, MMM dS', // Monday, July 13th 
      day: 'dddd, MMM dS' // Monday, July 13th 
     }, 

     axisFormat: 'H:mm', 
     allDaySlot: false, 
     slotMinutes: 30, 
     defaultEventMinutes: 22, 
     editable: false, 
     aspectRatio: 2, 
    }); 
});