【问题标题】:Plotly Dash: Dropdown not visible in DataTable due to scrollPlotly Dash:由于滚动,下拉菜单在 DataTable 中不可见
【发布时间】:2021-06-10 17:44:36
【问题描述】:

在数据表的最后几行中,下拉菜单不可见。他们总是被切断。有没有办法让下拉列表弹出数据表本身,所以它总是可见的?我在下面提供了一个示例。这可以通过覆盖 CSS 来完成吗?我在 Dash 应用程序中使用引导主题,我认为这是导致问题的原因,因为一旦我删除引导主题,它就会与弹出的视觉效果一起使用。

【问题讨论】:

    标签: bootstrap-4 datatable dropdown plotly-dash


    【解决方案1】:

    我之前也遇到过这个问题,答案是否定的。 对于可滚动的数据表,没有办法使用 CSS 来取消下拉菜单。

    我建议了以下我已经尝试和工作过的方法:

    1. 更改数据表以禁用滚动(如果列数仅适合您的屏幕)。
    2. 将 CSS 'min-height' 添加到表格中,这将使水平滚动条向下移动,以便在滚动条和表格的最后一行之间留出空间,以便您查看下拉菜单(最好也限制您的下拉列表大小)。您还可以尝试在每次绘制表格时重新计算最小高度像素,这样滚动条就不会显得太尴尬。
    3. 每次打开下拉菜单时重新计算表格的高度。

    这些是我想出的方法。

    【讨论】:

    • 我会说必须有办法解决这个问题。 Bootstrap 主题将溢出应用于隐藏并将其设置为可见应该可以修复它。我只是不确定哪个组件或如何在 Dash 中准确地做到这一点。
    猜你喜欢
    • 1970-01-01
    • 2014-11-19
    • 2020-12-27
    • 2020-07-30
    • 1970-01-01
    • 2021-11-15
    • 1970-01-01
    • 2014-03-25
    • 1970-01-01
    相关资源
    最近更新 更多