@Mindgrow

FullCalendar — как добавить дополнительный параметр для обновления eventSources?

Добрый день!

Используй плагин fullCalendar. В настройках плагина прописал путь к ajax методу, по которому плагин получает данные

eventSources: [
            {
                url: '/Home/GetRecords', 
                type: 'get',
                data: {
                    masterid: _getCurrentMaster()
                }
            }
        ]


В плагине использую дополнительный параметр masterid: _getCurrentMaster() - это идентификатор мастера. Ид выбранного мастера может меняться. Значение ид выбранного мастера храню в сессии.

function _getCurrentMaster() {

    return $.session.get('SelectedMaster');
}


Проблема в том, что при первом обновлении календаря все срабатывает правильно. Но при последующих обновлениях значение _getCurrentMaster() будто кэшируется и не изменяется при переходе к другому мастеру.

Как это исправить?
  • Вопрос задан
  • 124 просмотра
Решения вопроса 1
@Mindgrow Автор вопроса
Получилось реализовать через удаление старого EventSource и установке нового EVentSource при смене мастера.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект