0

我正在使用带有 typescript 的 react 构建一个应用程序,现在用于显示日历我正在使用Fullcalendar.io 我的问题是我不知道如何在您单击标题时拦截事件,prev或者next您可以看到附图片。图书馆提供的解决方案是这样的。但我想知道我是否可以使用另一种智能解决方案。

部分代码

谢谢指教。

4

1 回答 1

0

如果可以的话,我想解决这个问题(如果不允许这样做,我深表歉意)。

我有类似的要求,拦截对 calendar.next() 的调用,或者至少在按下按钮时(因为我没有其他函数调用)。

我的要求是由于法律要求,这意味着我的页面上的文本必须是双语的。由于威尔士语不是受支持的语言环境选项,我必须手动调整文本。

我不得不对 Moment.js 文本做类似的事情,所以捎带我为此编写的函数(简单的替换文本函数)。

if (userData.languagePref > 1) {
    var calMonthText = $('.fc-left h2').text();

    var translatedText = translateMomentJsFromNowText(calMonthText);
    $('.fc-left h2').text(translatedText);
}

这在日历初始化后调用,并在初始显示上工作,但是当使用下一个/上一个按钮时我需要运行它。

于 2019-11-22T09:39:38.033 回答