0

我使用toastui在下面的 R 中创建了一个每周日历:

library(toastui)
calendar(view="week", defaultDate = NULL) %>% cal_week_options(workweek = TRUE, hourStart = 7.5, hourEnd = 24)

这行代码给出以下输出: 在此处输入图像描述

如何删除日期,即 21、22、23、24、25 并仅将星期一至星期五作为标签?我一直在阅读文档,但找不到解决方案。任何建议表示赞赏。

4

1 回答 1

0

我找到了这个问题的答案。这很简单。根据文档,需要使用JS来更新名称。下面的代码完美地显示了列值是如何更新的:

library(toastui)
calendar(view="week", defaultDate = NULL) %>% 
  cal_week_options(workweek = TRUE, hourStart = 7.5, hourEnd = 24) %>% 
  cal_template(
    weekDayname = JS(
      "function(model) {",
      "var days = ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'];",
      "return '<span class=\"tui-full-calendar-dayname-name\">' + days[model.day] + '</span>';",
      "}"
    )
  )
于 2021-07-01T00:48:13.660 回答