例子:闪亮selectizeInput与功能“删除所有一次刻录”
继闪亮例如app.R
文件包含一个selectizeInput
UI。所选元素可以使用options = list(plugins= list('remove_button'))
删除。
library(shiny)
library(dplyr)
ui= fluidPage(
sidebarLayout(
sidebarPanel(
selectizeInput(inputId= "cyl", label= "cyl",
choices= sort(unique(mtcars$cyl)),
selected= sort(unique(mtcars$cyl)),
multiple=T,
options = list(plugins= list('remove_button')))
),
mainPanel(
tableOutput("tab")
)
)
)
server= function(input, output) {
df_filtered= reactive({
mtcars %>%
{if (is.null(input$cyl)) . else filter(., cyl %in% input$cyl)}
})
output$tab= renderTable(df_filtered())
}
shinyApp(ui, server)
问:
是否有增加了一个功能,“删除所有在一次性”,而不是“删除一个闪亮的访问的selectize.js选项如示例中所示,“一个一个”?
我研究了selectize.js docu但卡住了。
你想将它集成到窗体中吗?还是下面的按钮就足够了? – BigDataScientist
@BigDataScientist最好的情况下集成在窗体中。 – user2030503
如果没有人提出整合的方式,我可以用非花哨的方式来帮忙;) – BigDataScientist