问题标签 [jquery-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 投票
0 回答
408 浏览

javascript - 根据第一个多选显示/隐藏第二个多选的 jQuery optgroups

我正在使用这个 jquery 插件http://www.erichynds.com/jquery/jquery-ui-multiselect-widget/

我有 2 个多选。每个多选都有两个 optgroup。第二个多选的 optgroup 取决于第一个多选的 optgroup。例如,如果multiselect1的optgroup1的所有选项都未选中,那么我需要隐藏 multiselect2 的optgroup1 包括 optgroup1 的所有选项

当用户使用以下代码分别单击第一个多选的“取消选中全部”和“全部选中”时,我只知道隐藏和显示第二个多选的所有选项。

现在,我正在尝试在 optgroup 级别做同样的事情。我正在寻找以下情况的解决方案:

  1. 当用户单击第一个多选的 optgroup 标签(比如说 optgroup1)以检查\取消选中此 optgroup 的选项时,我需要隐藏第二个(另一个)多选的相应 optgroup(optgroup1)的选项。

  2. 用户可以通过手动逐个单击每个选项来取消选中 optgroup1 下的所有选项,然后我需要隐藏第二个多选的 optgroup1 的所有选项。

谢谢

0 投票
4 回答
7435 浏览

jquery - 使用多选 jQuery 插件时如何更改选定的文本

我正在使用这个很酷的多选插件

请查看“位置”选项。我需要显示 1 个文本或 12 个选定的 5 个文本。

所以如果我只选择 1 个选项,那么如果我选择的选项超过 1 个,则显示该选项,然后只选择 12 个状态中的 2 个。

似乎这里的默认设置为 4,我需要覆盖它。

如何更改默认值?

这是我的代码

0 投票
2 回答
895 浏览

jquery - 单击另一个复选框时,JQuery 选择多选的几个选项

我想在使用 jquery 单击另一个复选框时选择多个选择框选项的几个值。此选择框使用多选过滤器插件。

第二个选择框我跟随弹簧标签如下

所以当点击上面提到的复选框时,我需要在多选框中预先选择 GCC 国家。这是使用多选 jquery 插件实现的

我已经尝试过这种方式,但它没有被选中。

请帮忙。

0 投票
1 回答
4092 浏览

jqgrid - 网格刷新的jqgrid多选过滤器问题

我正在检查演示以在我的项目中实现多选过滤。

这确实是一个不错的演示,但有一些问题。选择一个过滤器并点击刷新按钮,然后过滤器不会重置。之后它将开始出现故障。

选择一个过滤器:

选择一个过滤器

点击刷新后:

过滤器未重置 点击刷新后

现在取消选中过滤器:

在此处输入图像描述 得到空网格。 现在取消选中过滤器

我该如何解决这些问题?任何想法。

0 投票
1 回答
5515 浏览

jqgrid - JQGrid MultiSelect Filter 选项根据列的不同值填充

我正在使用带有多选过滤器的 JQGrid 来过滤各个列。目前我正在使用数据库主值填充过滤器(例如 SkillCategory 列)

这种方法正在填充所有可用的主列表(用于技能类别)以进行过滤。我想仅显示基于特定列的可用行中存在的可用过滤器值(对于 SkillCategory)。这应该将“Programming”和“Data”显示为 SkillCategory 过滤器的选项,因为行仅包含该列的“Programming”和“Data”值。

在此处输入图像描述

在此处输入图像描述

我找到了下面的代码(抱歉忘记了链接)

调用 setSearchSelect("SkillCategory")

但似乎它不起作用。仅填充“全部”值。 在此处输入图像描述

任何想法我怎么能做到这一点。

更新1:

根据奥列格的建议,下面是对我有用的工作代码。

并从 loadComplete 事件中设置它,如下所示:

0 投票
1 回答
1122 浏览

jqgrid - JQGrid MultiSelect Filter 选项根据列的不同值填充(第二部分)

我正在使用来填充基于特定列的可用行中存在的多选过滤器值。

我在删除选定行时面临以下问题,即说我已删除第一行,删除后多选过滤器应根据特定列的可用行中存在的值重新计算值(对于 SkillCategory)。我们可以看到删除第一行后,“数据”值仍可用于 SkillCategory 多选过滤器。

删除行/添加/更新后如何重新计算多选过滤器值?

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

0 投票
2 回答
1295 浏览

javascript - 如何将 jquery 多选下拉列表的选定值放入隐藏元素的 id

如何将 jquery 多选下拉列表的选定值放入隐藏元素的 id 中?我需要该 id 是一个数组,以便我可以将多选的选定值放入其中。

我尝试的是:

但 objecttype 只是一个 id 而不是数组!

0 投票
3 回答
604 浏览

javascript - 从下拉列表中选择和取消选择

在多选 jquery 下拉列表中,我想要一个项目是否选中它进入一个数组,如果一个项目未选中,它会从该数组中删除。我做了:

但它在文本框中没有显示任何内容。任何想法?

0 投票
1 回答
1457 浏览

jqgrid - JQGrid 多选过滤器 - 无法过滤多个选项

很抱歉再次打扰您。我面临着 JQGrid 多选过滤器的非常关键的问题。当我为特定列选择多个过滤器选项时,它会返回空结果。请参阅下面的屏幕截图。我还附上了代码。在示例中,如果我为“COE”列单独选择“SPM”或“T-CRM”作为搜索过滤器,那么它会给出结果,但如果我同时选择“SPM”和“T-CRM”,那么它不会返回任何值。

*以前它按预期工作,但从我添加基于列的不同的 JQGrid MultiSelect 过滤器选项值填充的那天起,它就不起作用了。

请帮助我克服这个问题。

在此处输入图像描述 在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

0 投票
1 回答
925 浏览

jquery - JQGrid 多选过滤器的滚动条 - 如何设置

目前,我面临为多选过滤器启用垂直滚动条的问题。

下面是我为“DemandId”设置多选过滤器的代码,如下所示setSearchSelect("DemandId", jQuery("#listTable"));

在此处输入图像描述

如何在 JQGrid 的多选过滤器中启用垂直滚动条。

非常感谢任何帮助。