问题标签 [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.
javascript - 根据第一个多选显示/隐藏第二个多选的 jQuery optgroups
我正在使用这个 jquery 插件http://www.erichynds.com/jquery/jquery-ui-multiselect-widget/
我有 2 个多选。每个多选都有两个 optgroup。第二个多选的 optgroup 取决于第一个多选的 optgroup。例如,如果multiselect1的optgroup1的所有选项都未选中,那么我需要隐藏 multiselect2 的optgroup1 (包括 optgroup1 的所有选项)。
当用户使用以下代码分别单击第一个多选的“取消选中全部”和“全部选中”时,我只知道隐藏和显示第二个多选的所有选项。
现在,我正在尝试在 optgroup 级别做同样的事情。我正在寻找以下情况的解决方案:
当用户单击第一个多选的 optgroup 标签(比如说 optgroup1)以检查\取消选中此 optgroup 的选项时,我需要隐藏第二个(另一个)多选的相应 optgroup(optgroup1)的选项。
用户可以通过手动逐个单击每个选项来取消选中 optgroup1 下的所有选项,然后我需要隐藏第二个多选的 optgroup1 的所有选项。
谢谢
jquery - 单击另一个复选框时,JQuery 选择多选的几个选项
我想在使用 jquery 单击另一个复选框时选择多个选择框选项的几个值。此选择框使用多选过滤器插件。
第二个选择框我跟随弹簧标签如下
所以当点击上面提到的复选框时,我需要在多选框中预先选择 GCC 国家。这是使用多选 jquery 插件实现的
我已经尝试过这种方式,但它没有被选中。
请帮忙。
jqgrid - 网格刷新的jqgrid多选过滤器问题
我正在检查演示以在我的项目中实现多选过滤。
这确实是一个不错的演示,但有一些问题。选择一个过滤器并点击刷新按钮,然后过滤器不会重置。之后它将开始出现故障。
选择一个过滤器:
点击刷新后:
过滤器未重置
现在取消选中过滤器:
得到空网格。
我该如何解决这些问题?任何想法。
jqgrid - JQGrid MultiSelect Filter 选项根据列的不同值填充
我正在使用带有多选过滤器的 JQGrid 来过滤各个列。目前我正在使用数据库主值填充过滤器(例如 SkillCategory 列)
这种方法正在填充所有可用的主列表(用于技能类别)以进行过滤。我想仅显示基于特定列的可用行中存在的可用过滤器值(对于 SkillCategory)。这应该将“Programming”和“Data”显示为 SkillCategory 过滤器的选项,因为行仅包含该列的“Programming”和“Data”值。
我找到了下面的代码(抱歉忘记了链接)
调用 setSearchSelect("SkillCategory")
但似乎它不起作用。仅填充“全部”值。
任何想法我怎么能做到这一点。
更新1:
根据奥列格的建议,下面是对我有用的工作代码。
并从 loadComplete 事件中设置它,如下所示:
jqgrid - JQGrid MultiSelect Filter 选项根据列的不同值填充(第二部分)
我正在使用它来填充基于特定列的可用行中存在的多选过滤器值。
我在删除选定行时面临以下问题,即说我已删除第一行,删除后多选过滤器应根据特定列的可用行中存在的值重新计算值(对于 SkillCategory)。我们可以看到删除第一行后,“数据”值仍可用于 SkillCategory 多选过滤器。
删除行/添加/更新后如何重新计算多选过滤器值?
javascript - 如何将 jquery 多选下拉列表的选定值放入隐藏元素的 id
如何将 jquery 多选下拉列表的选定值放入隐藏元素的 id 中?我需要该 id 是一个数组,以便我可以将多选的选定值放入其中。
我尝试的是:
但 objecttype 只是一个 id 而不是数组!
javascript - 从下拉列表中选择和取消选择
在多选 jquery 下拉列表中,我想要一个项目是否选中它进入一个数组,如果一个项目未选中,它会从该数组中删除。我做了:
但它在文本框中没有显示任何内容。任何想法?
jqgrid - JQGrid 多选过滤器 - 无法过滤多个选项
很抱歉再次打扰您。我面临着 JQGrid 多选过滤器的非常关键的问题。当我为特定列选择多个过滤器选项时,它会返回空结果。请参阅下面的屏幕截图。我还附上了代码。在示例中,如果我为“COE”列单独选择“SPM”或“T-CRM”作为搜索过滤器,那么它会给出结果,但如果我同时选择“SPM”和“T-CRM”,那么它不会返回任何值。
*以前它按预期工作,但从我添加基于列的不同值的 JQGrid MultiSelect 过滤器选项值填充的那天起,它就不起作用了。
请帮助我克服这个问题。
jquery - JQGrid 多选过滤器的滚动条 - 如何设置
目前,我面临为多选过滤器启用垂直滚动条的问题。
下面是我为“DemandId”设置多选过滤器的代码,如下所示setSearchSelect("DemandId", jQuery("#listTable"));
:
如何在 JQGrid 的多选过滤器中启用垂直滚动条。
非常感谢任何帮助。