【问题标题】:length of dropdown in angularjs-dropdown-multiselectangularjs-dropdown-multiselect中下拉列表的长度
【发布时间】:2015-07-21 02:16:52
【问题描述】:

您好,对于特定要求,我正在使用angularjs-dropdown-multiselect(我想要一个带有 selectAll 和 unSelectAll 的下拉多选)。我在自定义视图时遇到了困难。

1) 如果我将“可滚动”设置为 false(默认),有时数据很大,并且所有数据都显示在下拉列表中,下拉列表会变得很长(显示所有 50 个选项)。如果我将“可滚动”属性设置为 true,则默认情况下,下拉菜单的高度为 300 像素。这不是动态高度。所以即使有 1-2 个选项,显示的下拉菜单也是 300px。我该如何解决?我想保持最大高度,如果小于这个长度,长度应该是动态的。

2) 如果列表很小,滚动条仍然可见(它被禁用),如果列表很小(小于最大高度),我如何删除滚动条?

【问题讨论】:

  • 如果 angularjs-dropdown-multiselect 不是可行的方法,我想为其他一些提供此要求的库提供一些建议 - 下拉、多选和全选/取消全选选项
  • 到目前为止我无法解决这个问题,所以我使用全选/取消全选选项制作了一个可破解的多选下拉菜单,如果需要,请查看 -> github.com/akashrajkn/sf-multiselect

标签: javascript angularjs drop-down-menu


【解决方案1】:

我为多选下拉菜单编写了一个简单的指令,只是为了避免依赖其他外部库以进行简单使用。如果您正在寻找具有动态高度可配置选项(包括自定义图标..)的“全选”和“取消全选”,您可能想看看 -

https://github.com/rajush/ng-dropdown-multiselect

简单,但可以完成工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-04-25
    • 1970-01-01
    • 2020-12-15
    • 1970-01-01
    • 2020-11-12
    • 2019-10-15
    • 1970-01-01
    相关资源
    最近更新 更多