Select2 提供了SelectAdapter作为DataAdapter适配器的默认实现。它扩展了BaseAdapter.
通过将自定义适配器分配给...dataAdapter配置选项分配自定义适配器来覆盖选择适配器。
AMD 模块:
select2/data/baseselect2/data/selectTags此装饰器实现了标准的标签(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