如何仅在视图更改时触发viewDisplay



是否有办法限制viewDisplay事件仅在视图(日,周,月)更改时触发,而不是在单击下一个/上一个/今天时触发?

啊,是的-我以为我是唯一一个认为这是有点误导,并提出了一个错误....

给你。

您需要在日历加载之前定义一个全局变量!不定义它——或者按照你喜欢的方式改变它。这也解决了另一个bug——它阻止了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;
  }

这就是我目前用来克服这个问题的方法。但是你必须将所有视图硬编码到代码中。

相关内容

  • 没有找到相关文章

最新更新