我试图通过在一个闪亮的应用程序中使用烤面包in包来为网球场建立一个预订系统。用户应该能够在日历上输入他们的预订日期,也可以看到现有的预订。
我设法以闪亮的方式显示日历,数据可以通过弹出窗口输入。
我的问题:
这是我的代码:
library(shiny)
library(toastui)
ui <- fluidPage(
titlePanel("Buchungssystem"),
tabsetPanel(
tabPanel("Platz 1",
calendarOutput("tennis1")
),
)
)
server <- function(input, output) {
output$tennis1 <- renderCalendar({
calendar(
isReadOnly = F,
scheduleView = "time",
defaultDate = Sys.Date(),
view = "week",
navigation = T,
navOpts = navigation_options(today_label = "heute", prev_label = "Woche zurück", next_label = "Woche vor", fmt_date = "DD/MM/YYYY", sep_date = " - "),
useDetailPopup = T,
useCreationPopup = T
) %>%
cal_week_options(startDayOfWeek = 1, daynames = c("So","Mo","Di","Mi","Do","Fr","Sa"),hourStart = 7,hourEnd = 21)
})
observeEvent(input$tennis1_add, {
str(input$tennis1_add)
cal_proxy_add("tennis1", input$tennis1_add)
})
observeEvent(input$tennis1_update, {
str(input$tennis1_update)
cal_proxy_update("tennis1", input$tennis1_update)
})
observeEvent(input$tennis1_delete, {
str(input$tennis1_delete)
cal_proxy_delete("tennis1", input$tennis1_delete)
})
}
shinyApp(ui = ui, server = server)
发布于 2022-09-09 09:04:40
你看过这里吗?如果你想保持简单的话,你可以把它存储到谷歌页面上。https://shiny.rstudio.com/articles/persistent-data-storage.html#gsheets
https://stackoverflow.com/questions/73331567
复制相似问题