我的表单中有多个select2元素实例,但是在其中一个(隐藏输入中)我想只是标记输入。
我不希望下拉列表显示,因为它始终显示“找不到匹配项”,这会让用户感到困惑。所以我需要仅禁用下拉列表并将select2用作该特定元素的标记器。那可能吗?
(我知道我可以通过插件轻松完成此操作,但我想使用插件,因为它装饰了令牌并删除了图标,并且它将与使用它的其他输入一致)
答案 0 :(得分:6)
使用@Paralife描述的方法。
发现有一个选项dropdownCss
可以设置下拉样式。所以dropdownCss:{display:'none'}
也足以禁用它。
答案 1 :(得分:3)
我找到了一个解决方案:
在构造函数中,我放了选项dropdownCssClass: 'noshow'
,然后只是css它:
.noshow { display:none !important;}
这总是隐藏整个下拉列表。