Попытка заполнить jQuery FullCalendar из Grails - PullRequest
1 голос
/ 27 сентября 2010

Я пытаюсь отобразить jQuery FullCalendar (http://arshaw.com/fullcalendar) внутри GSP Grails и заполнить его из контроллера. Вот код Javascript для инициализации моего календаря:

$('#container').fullCalendar({
  header: {
      left: 'prev,next today',
      center: 'title',
      right: 'month,agendaWeek,agendaDay'
  },
  editable: false,
  firstDay: 1,
  events: '${createLink(controller: "myEvent", action: "events")}'

});

И мой контроллер возвращает следующий JSON (от Firebug):

[{"id":"1","title":"Devoxx 2010","allDay":true,"start":new Date(1289775600000),"end":new Date(1290121200000),"url":"http://www.devoxx.com"}]

И проблема в том, что я не вижу ничего в календаре, хотя я в нужный месяц. Событие не отображается, и я не получаю никаких ошибок. Есть идеи, чего не хватает?

Ответы [ 2 ]

1 голос
/ 28 сентября 2010

Если firebug возвращает именно ту строку, которая у вас есть, она не будет работать из-за новых функций Date (). Даты должны быть уже датой. Не функция для создания даты. Например, мой JSON выглядит следующим образом:

[{"id":"Board_Meeting_0","title":"Board Meeting","start":"Fri, 20 Aug 2010 14:00:00 CDT","end":"Fri, 20 Aug 2010 15:00:00 CDT","allDay":false}]
0 голосов
/ 27 сентября 2010

$ {...} выглядит неправильно в jquery для возврата функции, только функция или $ (...)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...