2015-10-24 3 views
0

Название вопроса, вероятно, не полностью отражает динамику, которую я собираюсь объяснить.

Я работаю с FullCalendar и с библиотекой с открытым исходным кодом, которая позволяет мне добавлять ресурсы вверху, вы можете увидеть результат этого JsFiddle.

Как вы можете видеть, каждое событие назначается ресурсу (first column, second column). На самом деле у нас есть два события:Как получить информацию о назначении в сменном событии FullCalendar

Meeting 1 = First Column 
Meeting 2 = Second Column 

То, что я хочу сделать, это переместить Встреча с 1 по второй колонке (через мышь, конечно) и быть в состоянии пройти через код детали колонны, на которой я переехал событие, в этом случае пораженный столбец равен Second Column. Я думал о решении:

select: function(dtStart, dtEnd, jsEvent, event) 
{ 
    console.log(event.column, event.columnData); 
} 

Первоначальный результат

enter image description here

Окончательный результат

enter image description here

но это просто оказалось, так что я вероятно, неправильная логика.
мне нужно, чтобы получить свойство идентификатора столбца и имя, определенное в параметре FullCalendar:

multiColAgendaWeek: 
{ 
    type: 'multiColAgenda', 
    duration: { weeks: 1 }, 
    columns: [ 
       { id: 1, name: 'First Column' }, 
       { id: 2, name: 'Second Column' } 
      ] 
} 

Какой один из вас может помочь мне сделать это?

ответ

0

Вы пробовали обратный вызов eventDrop? Если добавить это -

eventDrop: function(event, delta, revertFunc) { 
      console.log(event); 
     } 

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

Смежные вопросы