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

使用shinywidgets从pickerInput中移除“全选”操作按钮
EN

Stack Overflow用户
提问于 2020-04-25 16:20:53
回答 1查看 443关注 0票数 3

我正在使用shinywidgets选取器输入来创建一个下拉列表,让用户选择他们感兴趣的国家或国家,代码如下。我想删除“全选”的能力,即用户应该只能选择少数国家,而不是整个列表(这是185个国家)。

我希望“全部取消选择”保留,以防需要一个新的国家比较,但选择所有国家将不会在进一步的下游代码中工作。

有没有可能从pickerinput中删除这个"Select All“功能,或者是一个替代的解决方案,允许多个选择并取消选择所有的功能。

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

EN

回答 1

Stack Overflow用户

发布于 2021-01-27 15:39:48

由于bootstrap-select ( pickerInput所基于的库)的限制,无法使用pickerInput的参数隐藏Select All按钮。

但是你可以用CSS来实现:

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

完成此操作后,您可能需要伸展Deselect All按钮:

代码语言:javascript
复制
.bs-deselect-all {
  width: 100%;
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61422856

复制
相关文章

相似问题

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