例子:閃亮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