сделать заголовок, начало, конец невидимым - PullRequest
1 голос
/ 02 июля 2010

Привет, мне просто интересно, есть ли способ сделать «заголовок, начало, конец» невидимым в календаре для события.Причина в том, что я хотел бы реализовать qtip, чтобы показать эту информацию, когда они наводятся на событие.Я использую самую последнюю версию fullcalendar из этого файла: "fullcalendar-1.4.6.zip" с C # на стороне сервера и jQuery на стороне клиента.Спасибо всем за внимание.

1 Ответ

3 голосов
/ 12 июля 2010

У меня очень похожее требование (показать подсказку при наведении курсора), и мне пришлось удалить время начала и окончания из заголовка события. Я сделал это, как показано ниже. Магия достигается блоком параметров 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}'
},

Обратите внимание, что я использую представления повестки дня и удаляю компоненты времени только для представлений недели и дня.

ПРИМЕЧАНИЕ: Согласно моим требованиям, мне не нужно было удалять название события. Вопрос к вам .... что бы вы отображали в качестве заголовка события, если бы не время И заголовок? Будет ли пустой заголовок выглядеть немного странным? В любом случае .... дайте мне знать, если у вас есть какие-либо проблемы.

Пример ссылки на снимок экрана: Альтернативный текст 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,
    });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...