Select2 提供了SelectAdapter
作为DataAdapter
适配器的默认实现。它扩展了BaseAdapter
.
通过将自定义适配器分配给...dataAdapter
配置选项分配自定义适配器来覆盖选择适配器。
AMD 模块:
select2/data/base
select2/data/select
Tags
此装饰器实现了标准的标签(tagging)功能。
AMD 模块:
select2/data/tags
MinimumInputLength
此装饰器实现了标准的最小搜索关键词长度功能通过minimumInputLength
配置选项分配自定义适配器来覆盖选择适配器。
AMD 模块:
select2/data/minimumInputLength
MaximumInputLength
此装饰器实现了标准的最大搜索关键词长度功能通过maximumInputLength
配置选项分配自定义适配器来覆盖选择适配器。
AMD 模块:
select2/data/maximumInputLength
InitSelection
此装饰器为版本 3.5 中的initSelection
回调函数提供向后兼容性。
过去,Select2 需要定义一个名为initSelection
的选项,当使用自定义数据源时需要定义该选项,从而允许确定组件的初始选中项。现在已被数据适配器上的current
方法所取代。
AMD 模块:
select2/compat/initSelection"
Query
此装饰器为版本 3.5 中的query
回调函数提供向后兼容性。
AMD 模块:
select2/compat/query
InputData
此装饰器实现了与版本 3.5 的<input type="hidden" >
元素的向后兼容性。
在 Select2 的旧版本中,<select>
元素只能与有限的一组选项一起使用。当时必须使用<input type="hidden" >
标签,这使得在用户禁用 JavaScript 时无法优雅地回退。现在 Select2 支持所有选项下的<select>
元素,因此不再需要将<input />
元素与 Select2 一起使用。
AMD 模块:
select2/compat/inputData