在 dhtmlx 调度程序中的年度视图中单击日历后,如何获取日期



当我单击需要选择日期的日期时,它使用以下代码在每日,每周和每月视图上工作正常:

scheduler.attachEvent("onEmptyClick", function(date , event){ alert(date); });

但是,在年度视图的情况下,日期变量不会返回正确的值

有人有解决这个问题的方法吗?

以上方法在接下来的两种情况下不起作用

  • 单击带有事件的日期(不为空的单击 )
  • 单击月份名称,周名称或空格(将触发onEmptyClick事件,但将具有null而不是日期)

仅单击日单元格将触发具有有效日期的 onEmptyClick 事件。

有点晚了,但这是解决方案,因为我遇到了同样的问题

scheduler.attachEvent("onClick", function (id, e){
  var clickedDate = scheduler.getActionData(e);
  console.log("clickedDate", clickedDate.date);      
});

最新更新