события не показывают начало до конца - PullRequest
2 голосов
/ 04 августа 2010

по какой-то причине я не могу заставить свои события начинаться и заканчиваться на них, за исключением первого события, которое появляется во время повторения.У кого-нибудь есть идеи, почему это так?У меня есть рабочий пример, который показывает, о чем я говорю.

http://jsbin.com/usori3/11/edit

Ответы [ 2 ]

2 голосов
/ 04 августа 2010

Вот как сделать каждое событие продолжительностью 5 дней

    while (meeting <= end) {
        var d = new Date();
        d.setDate(meeting.getDate() + 4);
        events.push({
            id: 2,
            title: "Monday Meeting",
            start: new Date(meeting.valueOf()),
            end: d,
            allDay: false
        });

        // increase by one week
        meeting.setDate(meeting.getDate() + 7);
    }
0 голосов
/ 04 августа 2010

Все события имеют одинаковую дату окончания 6 августа. Итак, события:

2 августа - 6 августа (Ok. Отображает 5-дневное событие)
9 августа - 6 августа (Дата окончания предшествует дате начала, отображает один день в дате начала)
16 августа - 6 августа (Дата окончания предшествует дате начала, отображает один день в дате начала)
23 августа - 6 августа (Дата окончания предшествует дате начала, отображает один день в дате начала)
30 августа - 6 августа (Дата окончания предшествует дате начала, отображается один день в дате начала)

Если вы добавите предупреждение в цикл собрания, вы увидите добавляемую дату окончания.

   while (meeting <= end) {
        events.push({
            id: 2,
            title: "Monday Meeting",
            start: new Date(meeting.valueOf()),
            end: endmeeting,
            allDay: false
        });
        <b>alert(endmeeting);</>
        // increase by one week
        meeting.setDate(meeting.getDate() + 7);
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...