我需要使用多个输入创建一个类似selectInput的小部件(或shinyWidgets::pickerInput()
或类似名称),这些输入只能通过拖动来选择。因此,我不必单击每个需要选择的选项。我也可以消除像模拟文件资源管理器这样的shift-click。
我知道shinyWidgets::pinkerInput()
可以选择在顶部添加“全选/取消全选”菜单,这很有用,但不能完全解决问题。我的清单很长,有很多选项,我可能只需要选择一个子集。
我认为我应该可以使用selectInput(selectize = FALSE)
作为最后的手段,但是该浏览器具有旧的,没有吸引力的默认浏览器窗口小部件设计,无法真正适合其余的闪亮框架。
我还尝试浏览selectize.js库,以查看是否有一些可能有用的隐藏选项,但是除非我忽略了某些内容,否则找不到任何内容。