我正在使用shinywidgets选取器输入来创建一个下拉列表,让用户选择他们感兴趣的国家或国家,代码如下。我想删除“全选”的能力,即用户应该只能选择少数国家,而不是整个列表(这是185个国家)。
我希望“全部取消选择”保留,以防需要一个新的国家比较,但选择所有国家将不会在进一步的下游代码中工作。
有没有可能从pickerinput中删除这个"Select All“功能,或者是一个替代的解决方案,允许多个选择并取消选择所有的功能。
pickerInput(inputId = "country_select_list", label = "Select countries", choices = country_list, multiple = TRUE, options = pickerOptions(actionsBox = TRUE))

发布于 2021-01-27 15:39:48
由于bootstrap-select ( pickerInput所基于的库)的限制,无法使用pickerInput的参数隐藏Select All按钮。
但是你可以用CSS来实现:
.bs-select-all {
display: none;
}完成此操作后,您可能需要伸展Deselect All按钮:
.bs-deselect-all {
width: 100%;
}https://stackoverflow.com/questions/61422856
复制相似问题