[英]Create a pickerInput with choices and subchoices based on dataframe columns
我有下面的數據框,我想創建一個pickerInput()
,其中Dimension
作為主要選擇, Subdimension
作為子選擇,例如:
pickerInput(
inputId = "p1",
label = "Select all option",
choices = list(Environmental = list("A","B","C"),
EnvironmentalB = list("A"),
EnvironmentalC = list("A","B")),
multiple = TRUE,
options = list(`actions-box` = TRUE)
)
在這個數據框中,我只有Environmental
,但它們可能更多
df<-structure(list(Dimension = c("environmental", "environmental",
"environmental", "environmental", "environmental", "environmental",
"environmental", "environmental", "environmental", "environmental",
"environmental", "environmental", "environmental", "environmental",
"environmental", "environmental", "environmental", "environmental",
"environmental", "environmental", "environmental", "environmental",
"environmental", "environmental", "environmental", "environmental",
"environmental", "environmental", "environmental", "environmental",
"environmental", "environmental", "environmental", "environmental",
"environmental", "environmental", "environmental", "environmental",
"environmental", "environmental", "environmental", "environmental"
), Subdimension = c("A", "A", "A", "A", "A", "A", "A", "A", "A",
"A", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A",
"B", "B", "B", "B", "B", "B", "B", "B", "B", "B", "C", "C", "C",
"C", "C", "C", "C", "C", "C", "C")), row.names = c(NA, -42L), class = c("tbl_df",
"tbl", "data.frame"))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.