当鼠标移到侧边栏之外时,如何防止闪亮仪表板侧边栏菜单中的 pickerInput 选项被切断?

问题描述 投票:0回答:1

我在我的 R闪亮仪表板侧边栏菜单中添加了一个shinywidgets::pickerInput。

当 pickerInput 打开,并且光标悬停在它上面时,我可以看到 pickerInput 中的所有 5 个选项,没有问题。但是,当光标移动到侧边栏菜单之外的任何位置 - 无论是下方还是主体中,选项都会被切断,我只能看到前 2 个选项。

我知道它们被切断了因为它们溢出了侧边栏菜单区域 - 但是在这种情况下不需要切断显示。

我可以改变这种行为吗?理想情况下,无论光标移动到哪里,都不会切断任何选项。

或者,如果光标移到 pickerInput 之外,我会很高兴 pickerInput 能够“自动关闭”(但我也不知道该怎么做!)

css r shiny shinydashboard shinywidgets
1个回答
0
投票

您可以修复显示的选项数量,例如:

pickerInput(
  ## ...
  options = pickerOptions(size = 5)
)

来自

?pickerOptions

设置为“自动”时,菜单始终打开以显示窗口允许的尽可能多的项目,而不会被切断。 当设置为整数时,菜单将显示给定数量的项目,即使下拉菜单被切断。当设置为 false 时,菜单将始终显示所有项目。类型:'自动' |整数 |错误的;默认值:“自动”。

(我强调)

© www.soinside.com 2019 - 2024. All rights reserved.