我在我的 R闪亮仪表板侧边栏菜单中添加了一个shinywidgets::pickerInput。
当 pickerInput 打开,并且光标悬停在它上面时,我可以看到 pickerInput 中的所有 5 个选项,没有问题。但是,当光标移动到侧边栏菜单之外的任何位置 - 无论是下方还是主体中,选项都会被切断,我只能看到前 2 个选项。
我知道它们被切断了因为它们溢出了侧边栏菜单区域 - 但是在这种情况下不需要切断显示。
我可以改变这种行为吗?理想情况下,无论光标移动到哪里,都不会切断任何选项。
或者,如果光标移到 pickerInput 之外,我会很高兴 pickerInput 能够“自动关闭”(但我也不知道该怎么做!)
您可以修复显示的选项数量,例如:
pickerInput(
## ...
options = pickerOptions(size = 5)
)
来自
?pickerOptions
:
设置为“自动”时,菜单始终打开以显示窗口允许的尽可能多的项目,而不会被切断。 当设置为整数时,菜单将显示给定数量的项目,即使下拉菜单被切断。当设置为 false 时,菜单将始终显示所有项目。类型:'自动' |整数 |错误的;默认值:“自动”。
(我强调)