gpt4 book ai didi

在 Shiny 应用程序中,rhandsontable 下拉菜单缩短了

转载 作者:行者123 更新时间:2023-12-03 16:15:36 25 4
gpt4 key购买 nike

当我尝试在 Shiny 应用程序中编辑 rhandsontable 的条目时,下拉菜单被缩短了。有没有办法让它们像 rhandsontable tutorial 中的日期选择器一样完全展开?这是应用程序。

library(rhandsontable)
library(shiny)

ui = fluidPage(rHandsontableOutput("data"))

server = function(input,output) {
df = data.frame(x = factor(letters[1:3], levels = letters))
values = reactiveValues(data = df)

observe({
req(input$data)
values$data = hot_to_r(input$data)
})

output$data = renderRHandsontable({
rhandsontable(values$data)
})
}
shinyApp(ui = ui, server = server)

最佳答案

如果您更改 rhandsontable 的大小,它将起作用.
你可以试试:

library(rhandsontable)
library(shiny)

ui = fluidPage(rHandsontableOutput("data"))

server = function(input,output) {
df = data.frame(x = factor(letters[1:3], levels = letters))
values = reactiveValues(data = df)

observe({
req(input$data)
values$data = hot_to_r(input$data)
})

output$data = renderRHandsontable({
rhandsontable(values$data, height=500)
})
}
shinyApp(ui = ui, server = server)
编辑:基于 this ,您可以使用 overflow = "visible" .它似乎解决了这个问题。
ui = fluidPage(rHandsontableOutput("data"))

server = function(input,output) {
df = data.frame(x = factor(letters[1:3], levels = letters))
values = reactiveValues(data = df)

observe({
req(input$data)
values$data = hot_to_r(input$data)
})

output$data = renderRHandsontable({
rhandsontable(values$data, overflow = "visible")
})
}
shinyApp(ui = ui, server = server)

关于在 Shiny 应用程序中,rhandsontable 下拉菜单缩短了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41643813/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com