问题标签 [bootstrap-multiselect]

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 投票
2 回答
2069 浏览

angularjs - 角度引导多选选择器组件在模型更改后不显示选项上的刻度线

我正在使用Angular Bootstrap Selectpicker

我正在使用角度版本 1.4.7。对于选择选择器,他们提供指令,

选择器看起来像

在上述情况下, selectedUser 将有刻度线,如果我从控制器更改 selectedUsers 的值。它不显示更新的 selectedUsers 选项的刻度线。

当我选择多个选项时,它会显示所选选项的刻度线。然后,如果我刷新视图,那么尽管 ng-model 具有以前的值,但它仍然不会显示 ng-model 中的值的刻度线

普朗克

0 投票
1 回答
852 浏览

php - 如何在 Bootstrap davidstutz/bootstrap-multiselect 下拉列表中获取未选择的选项值

我正在使用 davidstutz/bootstrap-multiselect 下拉列表,我想在获得下拉列表时获得未选择的值:

在脚本中:

0 投票
1 回答
771 浏览

javascript - 将 json 数组解析为 java 字符串数组

我正在构建一个像这样的引导多选工具:

多选工具

多选工具中的选定值首先转换为 javascript 数组,如下所示:

然后使用 ajax 将此数组传递给 servlet:

并且在 servlet 中,数组被解析为 java 字符串数组:

问题是,我在 servlet 中得到的 java 字符串数组并不是我想要的。例如,如果我在多选工具中选择“author1”和“author2”:

我应该得到的预期字符串数组:

我实际得到的字符串:

如果我只在多选工具中选择一个选项,例如“作者”。在 servlet 中,我会得到这个:

你能解释一下我哪里做错了吗?提前致谢。

0 投票
1 回答
604 浏览

javascript - Bootstrap 多选仅第一次打开 - ajax 后它不起作用

我尝试将引导多选与 jquery ajax 一起使用。执行 ajax 时,多选按钮不起作用。您可以在这里看到问题:http: //www.doyleia.com/anazitisi-ergasias在最后一个多选中。

阿贾克斯代码:

}

0 投票
2 回答
5993 浏览

javascript - 如何设置引导多选最小选择和最大选择值

我有一个带有 5 个选项的多选下拉菜单。我希望用户一次可以选择最多 3 个选项,一次可以选择最少 1 个选项,该怎么做?

我的代码是这样的---

0 投票
0 回答
827 浏览

javascript - 获取当前实例并在引导多选的 onselectall 事件中触发 onchange

我正在使用引导多选库。我需要获取当前实例并在 onselectall 事件中触发 onchange。我怎样才能做到这一点 ?

0 投票
0 回答
202 浏览

jquery - 交换 multiselct 下拉选项的顺序,例如 gmail compose 接收选项

我正在使用http://harvesthq.github.io/chosen/在应用程序中提供多选功能(场景:每本书可以有 n 个作者)

哪些是使用下拉选择的,它工作正常,但知道用户应该能够交换多选框中的选项,例如 gmail 撰写收件人选项中的选项

有没有我可以在插件中启用的选项

否则请建议我如何去做

(作者1,作者2,作者3)当用户按下控制并拖动选择框中的选项时,它应该改变作者的顺序

0 投票
1 回答
1233 浏览

javascript - 重新初始化 Bootstrap 多选的 onChange 事件

我有一系列多选下拉控件。第一个 (users) 导致第二个 (userGroups) 在其值之一发生更改时更新,第二个 (userGroups) 导致第三个 (theaters) 更新其列表的内容。

第一个下拉列表(用户)的 onChange 事件工作正常。但是,当其中一个值发生更改时,第二个(userGroups)onChange 事件不会触发,因此不会更新第三个下拉列表(剧院)的列表。

我从使用过 Javascript 中知道,需要重新启动 onChange;但是,我不知道如何使用 Bootstrap 多选来做到这一点。我的代码如下:

如果有人能告诉我如何做到这一点,或者至少为我指出正确的方向,我将不胜感激。提前致谢。

0 投票
1 回答
362 浏览

jquery - 使用多选选择组

我是多选的新手。我正在使用引导多选来选择学生列表,这里是组(这是一组学生)和我显示为快照的学生列表。我无法添加快照,因为我没有声誉。请查看此链接。https://drive.google.com/file/d/0B3-rBrGTl5UfTHZINHRtMzU5Wnc/view?usp=sharing。现在,当我选择组时,它应该自动选择属于组的学生。我发现使用 optgroup 但它没有用,因为它会有组标签,然后是学生列表(这里的学生可能属于多个组,所以我以不同的方式显示组和学生列表)。

请帮忙。

0 投票
3 回答
6089 浏览

javascript - 带有大量选项的 Bootstrap-multiselect 非常慢

在我的应用程序中,我要求客户填写一份简短的表格,其中一个字段要求他们选择 3 个他们最喜欢的城市(或他们访问过的城市)。

我可供选择的城市列表非常大(3K 城市),我选择使用 bootstrap-multiselect 和搜索。然而,由于选项太多,bootstrap-multiselect 相当慢。

我最大的抱怨是页面加载时间。下面是一个包含 30 个选项的演示,等它加载完毕,然后运行它,你会发现它超级快。

http://www.bootply.com/07KLihND2q

现在,下面的演示有 3K 选项,等到它加载并运行它。多选至少需要 3 秒才能采用所需的形式!

http://www.bootply.com/wK8zFCjB2D

有没有办法加快速度和/或用另一个满足我需要的组件替换引导多选?

我正在寻找可以让用户快速找到他们最喜欢的城市(例如通过文本搜索)、紧凑(可以放入表单而不是打开新窗口)并将用户限制为我拥有的 3K 选项。能够使用 js-populate 从 JSON 填充元素是一个很大的好处。

谢谢!