如何从 R 中使用 toastui 构建的日历中删除日期
How to remove date from a calendar built using toastui in R
我在下面的 R 中使用 toastui:
创建了一个周历
library(toastui)
calendar(view="week", defaultDate = NULL) %>% cal_week_options(workweek = TRUE, hourStart = 7.5, hourEnd = 24)
这行代码给出了以下输出:
我怎样才能删除日期,即 21、22、23、24、25 并只使用 Monday-Friday 作为标签?我一直在浏览文档,但找不到解决方案。任何建议表示赞赏。
我找到了这个问题的答案。这很简单。根据documentation one needs to use 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>';",
"}"
)
)
我在下面的 R 中使用 toastui:
创建了一个周历library(toastui)
calendar(view="week", defaultDate = NULL) %>% cal_week_options(workweek = TRUE, hourStart = 7.5, hourEnd = 24)
这行代码给出了以下输出:
我怎样才能删除日期,即 21、22、23、24、25 并只使用 Monday-Friday 作为标签?我一直在浏览文档,但找不到解决方案。任何建议表示赞赏。
我找到了这个问题的答案。这很简单。根据documentation one needs to use 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>';",
"}"
)
)