我正在寻找一个基于jQuery或JavaScript的组合框穿梭小部件,允许用户过滤源列表。源列表是组合框(在左侧),目标列表是第二个组合框(在右侧)。
小部件应该类似于:
现有的jQuery widget:
用户可以:
Toy.*
)。
>>
将项目从源列表传输到目标列表。理想情况下,组合框将使用多选HTML组合框,标记将是微不足道的:
<select name="sourceList" id="sourceList" size="20" multiple="multiple">
<option value="1">Toyota</option>
<option value="2">Mitsubishi</option>
<option value="3">Nintendo</option>
<option value="4">Samsung</option>
<option value="5">Bank of Kyoto</option>
</select>
<select name="destinationList" id="destinationList" size="20" multiple="multiple">
<option value="6">Mazda</option>
<option value="7">Fuji</option>
<option value="8">Honda</option>
</select>
<script>
$('#sourceList').shuttle();
</script>
这些很接近:
这几乎是完美的:
div
代码(而不是<select>
)?我正在考虑批量分配3000 - 5000项的类别,并认为这将是实现这一壮举的快捷方式。 (日本公司名称纯属虚构;实际上,名称通常都有一个共同的词或短语。)
什么是满足这些要求的免费开源小部件(jQuery或纯JavaScript)?
相关链接:
答案 0 :(得分:6)
一个不错的jquery / bootstrap插件(多选,两个窗格,带正则表达式的过滤器):
Bootstrap Dual Listbox:http://www.virtuosoft.eu/code/bootstrap-duallistbox/