Ах, да - я думал, что я единственный, кто думал, что это немного вводит в заблуждение, и подал ошибку ....
Вот, пожалуйста.
Вам нужно определить глобальную переменную перед загрузкой календаря! Оставьте это неопределенным или измените как хотите. Это также решает еще одну ошибку - предотвращает запуск события viewChange ДВАЖДЫ при загрузке календаря:)
var listView
Тогда в календаре init
viewDisplay: function(view) {
if (lastView == undefined) { lastView = 'firstRun'; }
if (view.name != lastView )
{
if (view.name == 'month')
{
//What todo for month?
}
if (view.name == 'basicDay')
{
//What todo for BasicDay
}
lastView = view.name;
}
Это то, что я сейчас использую, чтобы преодолеть эту проблему. Но вы должны тщательно просмотреть все коды в коде ... что на самом деле нехорошо.