问题标签 [ui-select2]

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 投票
1 回答
2249 浏览

angularjs - 我的 angularjs 自定义 select2 指令出现问题

我已经为 angular 创建了自定义 select2 指令,它非常适合我的用例,并且在我使用模板时像魅力一样工作,它设置并从 input/ngModel 获取值但是当我在视图页面上使用它时,它不会通过范围解析 ngModel。$评估

这是范围问题,请帮助我,请找到下面提到的指令:

0 投票
2 回答
1295 浏览

ui-select2 - ui-select2 - 使添加新标签出现在列表底部

添加新标签时 ui-select2 中的默认设置使当前文本选项显示在下拉列表的顶部。

例如,如果我想输入“English”,这是我的选项列表中存在的一个项目,当我输入“Eng”时,自动建议的文本“English”会出现在下拉列表的第二位,而“Eng”首先出现(即添加一个新标签“Eng”,而不是选择现有选项“English”)。

如果我想输入“Eng”并按 Enter 以获取推荐的选项“English”,这会有点问题,但我希望可以选择创建我自己的标签,该标签不在现有选项列表中。我能想到的最佳解决方案是将当前键入的文本选项(“Eng”)移到底部,并首先显示推荐选项列表(在本例中为“English”)。

有没有办法在 ui-select2 中做到这一点?我尝试如下使用 createSearchChoicePosition 来尝试一下:

但这并没有影响任何事情(即使我将位置更改为“底部”)。有没有其他方法可以做到这一点,或者我是否错误地使用了 createSearchChoicePosition?

0 投票
1 回答
1002 浏览

angularjs - 如何从查询处理程序中以角度隐藏 select2 下拉菜单?

我有一个从 ui-select2 调用的 select2 下拉菜单。我有一个自定义查询函数,可以进行 ajax 调用。

这是我的问题。如果 ajax 调用得到 401 - 例如用户会话超时 - 然后我的应用程序范围的处理程序智能地将用户重新路由到登录页面(实际上不是整个页面,只是部分页面),但下拉列表由 select2 控制还在,等待回调。

即使我使用query.callback({results:[]})下拉菜单发送空结果并显示“未找到结果”。

我如何告诉 select2,“忘记这个查询请求,暂时离开”?

示例代码:

问题是,如果我不告诉它,即使用户被重定向(实际上是部分)登录,下拉菜单仍然存在。

0 投票
1 回答
491 浏览

jquery - Angularjs ui-select2 不会在 ng-repeat 中使用 ui-sortable 拖放时呈现

我在 Angular js 中使用 ui.select2 和 ui.sortable 时遇到了问题。这是演示它的 plunkr http://plnkr.co/edit/dxM6r6IInN7goXYPmqrl?p=preview

这里 select2 在页面加载时完美呈现,但是当我拖放列表中的元素时,ui-select2 不再呈现。

0 投票
1 回答
5471 浏览

javascript - ui select 2 selected value 没有改变 - angularjs

我使用 ui.select2 进行下拉菜单

场景 我有一个返回下拉值的ajax调用

在 html 我有

用户已选择值 在此处输入图像描述

当我使用更新下拉列表的任何值时立即 发出问题

值得到更新,但它不会更改选定的值文本,而如果我点击下拉菜单,我会在下拉菜单中获得更改的值 在此处输入图像描述

有人可以指导我如何解决这个问题,任何帮助将不胜感激

0 投票
2 回答
8865 浏览

forms - 在 angular-ui select 中设置 ng-selected

我的 HTML 代码:

我的 JS 代码:

我想预填充我的 ui-select 输入。我正在使用ui-select。如果我不使用 ui-select 输入而只使用标签,那么它就可以工作。但是,没有标签。

有哪些可能的解决方案?请帮助我,因为我在我的应用程序中使用过。

0 投票
0 回答
335 浏览

jquery - IE8 中的 Select2 抛出“parentNode.disabled”为空或不是对象

我正在使用带有 Angular-UI select2 指令和 jQuery 1.8.3 的 Select2 3.4.6

仅在 IE8 上,select2 无法正常工作:
每次单击 select2 输入或下拉结果都会出现此错误:
错误:'parentNode.disabled' is null or not an object

(在任何其他浏览器中,select2 都可以正常工作..)

0 投票
1 回答
1557 浏览

javascript - UI-Select2 从下拉列表中删除选项?

我正在使用 ui-select2。

我有一个下拉菜单,其中包含从 ng-repeat 生成的选项。我希望能够单击一个按钮以从项目数组中删除当前选定的项目。这种变化不会反映在 ui-select2 UI 中。

我是否必须在元素上重新加载 ui-select2 或类似的东西?

这是我想做的事。

http://plnkr.co/edit/9g6zBHucyDX4nAnWQtc4?p=preview

谢谢

0 投票
1 回答
3179 浏览

angularjs - ui-select2 和 ng-required

我在使用 ui-select2 组件的 require/ng-require 时遇到问题。出于可重用性的原因,我将 ui-select2 包装在自定义指令中,但无法获得使用它的要求。

这是 plunker:http ://plnkr.co/edit/2NaGvDWoEw14BN2few9W?p=preview

在没有指令的情况下尝试并且它正在工作:http ://plnkr.co/edit/uE698iFcUNnsYVF2fkOO?p=preview

0 投票
1 回答
667 浏览

jquery - Select2 无限滚动组

所以这是一个有趣的情况,我还没有找到任何解决方案,我想知道这是否可能。我想要一个无限滚动(分页)的 select2 框,但我希望能够对结果进行分组。我知道的一件事是,我不需要将数据插入尚未完成的组中。这是一个用例:

一个 select2 框,将显示按年龄组排序的用户。我有一个 12-18 岁的年龄段,我只想一次拉回 10 个用户。如何将这些用户添加到 12-18 岁年龄段?