问题标签 [jquery-select2-4]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
13365 浏览

javascript - Select2.js v4.0:如何使用本地数组数据源设置默认选择值?

通过使用select2.js v4 插件,当我使用本地数组数据作为源时,如何设置默认选择值?

例如使用此代码

如何将 id 3 设置为默认选择值?

0 投票
0 回答
79 浏览

jquery-select2 - 从 JS 在基于 Ajax 的 Select2 中选择选项

我在这个项目中使用 select2 4.0.0。关于这个问题的许多其他评论和想法似乎是针对以前版本的 select2,所以我决定发布一个新问题。

我在一个页面上有一个 select2 ,它既可以在数据库中创建条目,也可以在数据库中编辑条目。select2 在用户输入几个字母后由 ajax 动态填充,他们可以选择一个值。当他们需要选择一个条目时,这适用于创建条目。

在同一页面上,他们可以单击现有条目以显示更多信息并在同一表单中编辑条目。这还需要使用正确的选择文本更新 select2 元素,并更新支持 select2 的 select 元素。由于这通常是通过 ajax 完成的,因此标记通常不存在。

我已经尝试阅读 select2 的文档,但我发现它有点杂乱无章。select2 是否提供任何功能来实现这一点?我需要手动创建和更新所有标记吗?我看过一个dataAdapter,但我不确定这是否是我需要的。

HTML:

select2 元素的代码:

0 投票
2 回答
13751 浏览

javascript - Select2 4 自定义数据适配器

我正在尝试根据此处的示例创建自定义数据适配器:http: //select2.github.io/announcements-4.0.html#query-to-data-adapter。如何使用 DataAdapter 的定义将创建 select2 控件的行移到函数之外(请参见下面的代码)?

0 投票
1 回答
93 浏览

jquery-select2 - 选择 2 4.0 分层数据辅助

所以我一直在尝试在 Select2 组件中获取 Hirearchical 数据。但这似乎不起作用。我以前使用过 Select2,我认为代码是相同的,在 Select 2 4.0 中不会显示数据。

我这里有一个小提琴JSFiddle

任何帮助都会非常感谢。

0 投票
1 回答
997 浏览

javascript - Select2 只显示列表中的最后一个标签

我在 Spring MVC 应用程序中使用 Select2 的标签(类似于 Stackoverflow 的标签)。我正在尝试加载已经在该字段中的标签,然后再加载一些尚未在其中的标签。但是,该字段仅显示其值列表中的最后一个。我怎样才能让其他的也出现?

这是我当前代码的示例:

我的 JavaScript 代码:

0 投票
1 回答
300 浏览

jquery-select2 - Select2:按顺序显示所有包含字符的搜索结果

我想使用select2搜索,以便它也显示与选项不严格匹配的结果。

例如。如果hello world选择框中存在,则键入hlhwhello world作为搜索结果返回。

0 投票
1 回答
666 浏览

jquery - select2 4.0 选项可见但不可选择

我最近将 select2 3.5.1 升级到了 select2 4.0。

请在下面找到代码片段。

它成功地显示结果,但选项不可点击。我真的怀疑这可能是一个CSS问题。请帮我提供解决方法。

0 投票
3 回答
9549 浏览

javascript - Select2 - 按查询排序结果

我正在使用 Select2 版本 4.0.0。

如果我的结果包含多个单词,并且用户输入了其中一个单词,我想显示按输入单词在结果中的位置排序的结果。

比如一个用户输入“apple”,我的结果是:

  1. “香蕉橙苹果”
  2. “香蕉苹果橙”
  3. “苹果香蕉橙”

然后“苹果香蕉橙”应该首先出现在 select2 结果列表中,因为那是“苹果”在结果中出现最早的结果。我不太关心过去的订购。

我应该覆盖或配置什么来获得这样的东西?似乎matcher不处理排序,sorter也不包含查询数据。

0 投票
1 回答
163 浏览

ruby-on-rails - 在rails上使用select2 gem和acts_as_taggable gem

我在我的 rails 应用程序中使用 select2-rails gem。我在这里发现了一个问题:在此处输入图像描述

tag_list 中的问题。如您所见,它以 ["",...] 开头,有什么问题。因此,我的 tag_list 在提交后变为空。没有 select2 它工作正常。任何人都可以帮忙吗?

我的erb代码

0 投票
0 回答
94 浏览

jquery-select2-4 - select2 4.0 在建议中使用查询方法和 minimumInputLength 未生效的旧列表

我正在将 select2 版本 3.5.1 升级到 4.0。我要求使用查询方法来授权。

有两个具体问题出现

  1. minimumInputLength 没有生效
  2. 当用户聚焦搜索框时,过去的结果显示为 Searching.. 是第一项。(如果我分配空结果,那么它会解决问题,但随后会显示 No results found 消息)

请参考我下面的代码片段。

每次我希望在建议列表中分配新选项(不缓存不存储)时,请建议解决方法。

先谢谢了