问题标签 [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.
jquery-select2 - 从 JS 在基于 Ajax 的 Select2 中选择选项
我在这个项目中使用 select2 4.0.0。关于这个问题的许多其他评论和想法似乎是针对以前版本的 select2,所以我决定发布一个新问题。
我在一个页面上有一个 select2 ,它既可以在数据库中创建条目,也可以在数据库中编辑条目。select2 在用户输入几个字母后由 ajax 动态填充,他们可以选择一个值。当他们需要选择一个条目时,这适用于创建条目。
在同一页面上,他们可以单击现有条目以显示更多信息并在同一表单中编辑条目。这还需要使用正确的选择文本更新 select2 元素,并更新支持 select2 的 select 元素。由于这通常是通过 ajax 完成的,因此标记通常不存在。
我已经尝试阅读 select2 的文档,但我发现它有点杂乱无章。select2 是否提供任何功能来实现这一点?我需要手动创建和更新所有标记吗?我看过一个dataAdapter,但我不确定这是否是我需要的。
HTML:
select2 元素的代码:
javascript - Select2 4 自定义数据适配器
我正在尝试根据此处的示例创建自定义数据适配器:http: //select2.github.io/announcements-4.0.html#query-to-data-adapter。如何使用 DataAdapter 的定义将创建 select2 控件的行移到函数之外(请参见下面的代码)?
jquery-select2 - 选择 2 4.0 分层数据辅助
所以我一直在尝试在 Select2 组件中获取 Hirearchical 数据。但这似乎不起作用。我以前使用过 Select2,我认为代码是相同的,在 Select 2 4.0 中不会显示数据。
我这里有一个小提琴JSFiddle
任何帮助都会非常感谢。
javascript - Select2 只显示列表中的最后一个标签
我在 Spring MVC 应用程序中使用 Select2 的标签(类似于 Stackoverflow 的标签)。我正在尝试加载已经在该字段中的标签,然后再加载一些尚未在其中的标签。但是,该字段仅显示其值列表中的最后一个。我怎样才能让其他的也出现?
这是我当前代码的示例:
我的 JavaScript 代码:
jquery-select2 - Select2:按顺序显示所有包含字符的搜索结果
我想使用select2
搜索,以便它也显示与选项不严格匹配的结果。
例如。如果hello world
选择框中存在,则键入hl
或hw
应hello world
作为搜索结果返回。
jquery - select2 4.0 选项可见但不可选择
我最近将 select2 3.5.1 升级到了 select2 4.0。
请在下面找到代码片段。
它成功地显示结果,但选项不可点击。我真的怀疑这可能是一个CSS问题。请帮我提供解决方法。
javascript - Select2 - 按查询排序结果
我正在使用 Select2 版本 4.0.0。
如果我的结果包含多个单词,并且用户输入了其中一个单词,我想显示按输入单词在结果中的位置排序的结果。
比如一个用户输入“apple”,我的结果是:
- “香蕉橙苹果”
- “香蕉苹果橙”
- “苹果香蕉橙”
然后“苹果香蕉橙”应该首先出现在 select2 结果列表中,因为那是“苹果”在结果中出现最早的结果。我不太关心过去的订购。
我应该覆盖或配置什么来获得这样的东西?似乎matcher
不处理排序,sorter
也不包含查询数据。
jquery-select2-4 - select2 4.0 在建议中使用查询方法和 minimumInputLength 未生效的旧列表
我正在将 select2 版本 3.5.1 升级到 4.0。我要求使用查询方法来授权。
有两个具体问题出现
- minimumInputLength 没有生效
- 当用户聚焦搜索框时,过去的结果显示为 Searching.. 是第一项。(如果我分配空结果,那么它会解决问题,但随后会显示 No results found 消息)
请参考我下面的代码片段。
每次我希望在建议列表中分配新选项(不缓存不存储)时,请建议解决方法。
先谢谢了