2016-03-10 2 views
0

Я хочу предоставить ссылку с внешнего веб-сайта на страницу календаря FullCalendar моего веб-сайта, но я хочу, чтобы календарь открывался в течение определенного месяца и года.Открыть FullCalendar (от URL lin) до определенного месяца/года?

Я предвижу URL умысла аналогично:

http://mywebsite/calendarpage?month=5&year=2016

Возможно ли это?

+0

Добро пожаловать в SO, @ ricks99. Да. Это. Что вы пробовали до сих пор? «Не задавайте вопросы, на которые вы не пытались найти ответ (показать свою работу!)» Http://stackoverflow.com/tour –

+0

Спасибо Марио. Я попытался добавить «месяц» и «год» к URL-адресу, но они явно не работали. Я просмотрел документы (http://fullcalendar.io/docs/), но нет упоминания о передаче параметра URL, чтобы календарь был открыт в течение определенного месяца/года. Я пробовал копать через JS, чтобы узнать, могу ли я понять, какую переменную передать. Вы говорите, что «Это [возможно]» делать то, что я хочу. Можете ли вы сказать мне, как это сделать? – ricks99

ответ

2

Прежде всего, вы должны получить свои параметры из URL-адреса. Это может зависеть от структуры вашего веб-сайта.

Например, вы можете использовать this method if you are using JQUERY. После того, как у вас есть свои параметры, необходимо отправить данные в полный календарь.

Теперь у вас есть два варианта, если вы уже загрузили календарь, вы можете перейти на определенную дату, используя gotoDate

var ricksDate = new Date(2016, 5, 1); 
$('#calendar').fullCalendar('gotoDate', ricksDate); 

... или если fullcalendar должны быть инициализированы, установить дату по умолчанию вашей конкретной даты. Вам необходимо добавить конкретную строку при загрузке календаря:

$('#calendar').fullCalendar({ 
     defaultDate: ricksDate; 
    }) 
Смежные вопросы