是否有可能在闪亮的rhandsontable中包含多列下拉菜单?

时间:2019-10-01 18:51:30

标签: r shiny rhandsontable selectinput

我想做的事情在数据库世界中很常见。我有一个演讲稿,列出了部门的所有区域及其经理。在另一个表格中,我列出了经理及其代码。我希望能够在下拉列表中显示经理的姓名,但是当我选择经理姓名时,Areas表中记录的是经理代码。我需要一个显示两列的“ rhansontable”下拉列表(“管理者姓名” /“管理者代码”),但是当我选择“管理者姓名”时,该代码实际上是在“区域”表中记录的内容。

我尝试在SQLite查询中加入UserCode和Name,但该方法有效,但是所有内容都记录在Areas表中,而不仅仅是代码。我在下拉列表中需要两列,并且以某种方式仅绑定UserCode列。 闪亮的selectInput可以完美地完成表单。我读了一些有关在流变表中包含自定义渲染(https://jrowen.github.io/rhandsontable/#custom_renderer)的内容。是否可以在rhandsontable中包含一个闪亮的selectInput下拉列表来处理此两列问题?

query2 <- "SELECT UserCode || ' | '|| Name FROM Users ORDER BY UserCode"
CodeList<- dbGetQuery(db, query2)[,1]
output$SubTableAreas <- renderRHandsontable(rhandsontable(datavalues$data,width=1000,selectCallback = TRUE,readOnly = FALSE) %>%

hot_context_menu(allowRowEdit = FALSE,allowColEdit = FALSE)%>%   hot_col(col =“ ManagerCode”,type =“ dropdown”,source = CodeList))

您可以在这里看到我能达到的最好成绩: https://rodrigopcoelho.shinyapps.io/SixSigmaApp/

在导航栏上选择“定义”,然后在“部门和区域”中搜索部门111111,然后单击“ SiglaGovernador”字段以查看到目前为止的运行情况。

0 个答案:

没有答案