如何在 Kendo 计划中自定义“今天”按钮

How to customize Today button in Kendo schedular

我正在研究 kendo.ui.Scheduler。我想自定义 Today 按钮。如果我点击今天按钮,它会导航到本地系统的当前日期。 我想导航到我在 date 属性 of calenderoption.

中给出的日期

我相信这样做的最佳方式是如下挂钩按钮上的点击事件

$(".k-nav-today a").on("click",function(e){ 
     var scheduler = $("#myscheduler").data("kendoScheduler");
     var mydate = new Date("2013/6/6") // retrieve the date you want to set
     scheduler.date(mydate) // whatever date you wish too
     return false;
});

我不确定你说的 calenderoption 到底是什么意思,但我希望这能有所帮助,我用过 jquery,但我想翻译成 angular/other 会很容易。

您可以在初始化内部使用内部方法:

$("#scheduler").kendoScheduler({
    // ...
    navigate: function(e) {
        if (e.action === "today") {
            var mydate = new Date("2019/1/1");
            this.date(mydate);
        }
    }
});