我正在尝试在 Shiny 应用程序中使用我正在尝试使用rhandsontable但无法编辑条目。事实上,一旦我选择了单元格,我必须使用转义键取消选择它们,并且该op
列的下拉菜单丢失了。这是应用程序。
library(rhandsontable)
library(shiny)
ui = fluidPage(rHandsontableOutput("equation"))
server = function(input, output){
values = reactiveValues(equation =
data.frame(A = "A value", op = ">", B = "B value"))
observe({
if(!is.null(input$equation))
values$equation = hot_to_r(input$equation)
})
output$equation = renderRHandsontable({
rhandsontable(values$equation) %>%
hot_col(col = "op", source = c(">", "<"))
})
}
shinyApp(ui = ui, server = server)
其他注意事项:
- 最后,我还想以交互方式添加和删除行。
- 我正在使用这个表来构建一个方程,所以请随意忽略这个表的东西,告诉我一个很酷的方程构建器 HTML 小部件。