@Mindgrow

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

Добрый день!

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

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


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

function _getCurrentMaster() {

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


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

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

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

Войти через центр авторизации
Похожие вопросы
07 мая 2024, в 17:22
140000 руб./за проект
07 мая 2024, в 17:11
2000 руб./за проект
07 мая 2024, в 17:06
10000 руб./за проект