首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >(AD)使用shinywidgets从pickerInput中删除“全选”操作按钮

(AD)使用shinywidgets从pickerInput中删除“全选”操作按钮
EN

Stack Overflow用户
提问于 2021-04-13 20:34:47
回答 1查看 85关注 0票数 1

继续这里提到的讨论:

Remove "Select All" action button from pickerInput using shinywidgets

OP具有此代码,并尝试删除其中一个选择/取消选择按钮:

代码语言:javascript
复制
pickerInput(inputId = "country_select_list", label = "Select countries", choices = country_list, multiple = TRUE, options = pickerOptions(actionsBox = TRUE))

答案是利用CSS:

代码语言:javascript
复制
.bs-select-all {
  display: none;
}

到底应该将这部分代码放在什么位置,以便select-all按钮消失?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-13 21:24:44

尝尝这个

代码语言:javascript
复制
library(gapminder)

my_css <- "
.bs-select-all {
  display: none;
}
.bs-deselect-all {
  width: 100%;
}
"

df <- gapminder
country_list <- unique(df$country)

ui <- fluidPage(
  tags$head(tags$style(HTML(my_css))),
  pickerInput(
    inputId = "country_list", 
    label = "Select countries", 
    choices = as.character(country_list), 
    multiple = TRUE, 
    options = pickerOptions(actionsBox = TRUE)
   
  )
)

server <- function(input, output) {}

shinyApp(ui, server)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67074985

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档