2015-07-21 90 views
2

嗨下拉的特定需求的,我现在用的是angularjs-dropdown-multiselect(我想与全选和unSelectAll下拉多选)。我在定制视图时遇到困难。 1)如果我保持“可滚动”为假(默认),有时数据很大,所有数据都显示在下拉列表中,下拉变得很长(显示所有50个选项)。如果我将“可滚动”属性保持为true,默认情况下它将下拉的高度设置为300px。这不是动态高度。所以即使有1-2个选项,显示的下拉列表为300px。我如何解决它?我想保持一个最大高度,如果长度小于这个长度,它应该是动态的。长度angularjs-下拉,多选

2)如果列表小,滚动条仍然可见(它被禁用),我怎么去除滚动条如果列表很小(比较小最大高度)?

+0

如果angularjs-dropdown-multiselect是不走的路,我想获得一些其他库的提出这个要求的一些建议 - 下拉,多选和selectall/unselectall选项 – akashrajkn

+0

我目前无法解决这个问题,所以我做了一个hackable多选下拉选择所有/取消选择所有选项,如果需要看看这个 - > https://github.com/akashrajkn/sf-multiselect – akashrajkn

回答

0

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

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

简单,但得到工作完成。