问题标签 [selectmanycheckbox]
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 - 选中primefaces中的所有复选框
逻辑的要求是:
- 我有一个复选框列表(我使用 p:selectManyCheckbox)。
- 我还有一个复选框,如果它被选中,其他复选框也应该被选中(我为此使用 p:selectBooleanCheckbox)
- 让我举一个具体的例子,现在我有 3 个复选框:
+ 全选
+ 项目 1
+ 项目2
如果选中“全选”,则选中“项目 1”和“项目 2”。如果未选中“全选”,则未选中“项目 1”和“项目 2”。
如果未选中“项目 1”或“项目 2”之一,则应取消选中“全选”。如果同时选中了“item 1”和“item 2”,则应自动选中“select all”。
为了实现这一点,我使用 javascript 来处理每个复选框的 onchange 事件。
对于全选,onchange = updateOtherCheckboxes(otherCheckboxes, selectAllCheckbox)
对于其他复选框,onchange = updateSelectAllCheckbox(otherCheckboxes, selectAllCheckbox)
这里的问题是,在 updateCheckboxes() 函数中,会触发其他复选框的单击事件并调用 updateSelectAllCheckbox,但我不希望这样。那么在触发点击事件后,如何防止在 updateCheckboxes() 函数中调用 updateSelectAllCheckbox() 函数。
jsf - 列表收到清单在 JSF 2.3 中
我已将我的项目从 JSFContainer 2.2 升级到 JSFContainer 2.3
归档列表有像 ob(1L, 'data1') 这样的类对象;具有泛型字符串的基础列表
使用 JSFContainer 2.2、CDI 1.2 和 EL 3.0 时。工作正常长数据已作为字符串存储在基础列表列表中。我在下面的 URL 中理解了这个概念
但是在 JSFContainer 2.3、CDI 2.0 和 EL 3.0 中。我收到以下错误
当我运行代码时
java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.String.
我使用下面的代码进行调试
得到的输出如下
ajax - Ajax 不适用于带有转换器的 primefaces selectManyCheckbox
我正在尝试将 primefaces selectManyCheckBox 与 ajax 和转换器一起使用,但没有触发 ajax。如果我没有使用转换器,则可以触发 ajax。我的转换器有问题吗?
这是我的支持 bean 代码
这是我的转换器
我认为我的转换器运行良好,但是为什么当我选中复选框时不会触发 ajax?
谢谢
oracle-adf - 如何在视图条件之外的 selectManyChoice LOV 中允许选择然后取消选择
这是我的问题。
我在表单中得到了一个 selectManyChoice(这不是视图标准的一部分)。一切正常,除非用户选择 1 个或多个条目,否则他们不能全部取消选择,否则我会收到 PPR 异常。
我的设置是一个基于查询的简单 LOV,它在我的 AM 数据模型中可用,我只是将 LOV 从我的数据控件拖到我的表单到一个 selectManyChoice。selectManyChoice 在 autoSubmit 中,因为我还有一个需要提示的 onValueChangeListener。
没有我的 onValueChangeListener 我仍然会以同样的方式得到错误(选择一些东西然后取消选择所有东西)
将选择留空不会产生任何错误并让表单正常使用,但是选择某些内容然后取消选择它会导致错误...
出于参考目的,我使用 jDeveloper 版本 11.1.1.9.0
提前致谢 !
这是启动的 PPR 错误,以防万一
jsf - Primefaces selectManyCheckbox在列中从上到下布局
任务:有一个面板,带有 selectMany 复选框,有 5 列。选择框的值按升序排列,但它们在列中从左到右显示,而不是从上到下。
使用:Primefaces 代码:
当前画面:
预期的:
jsf - 如果 'value' 属性是 Map,则 JSF h:selectManyCheckbox 不起作用。JSF 将 Map 值更改为其他类型
我正面临着其中一个神秘的问题。
首先看看下面的文件(对不起,如果还有一些葡萄牙语的名字,但我认为它们不会妨碍):
PaginaDevolucao.java
devolution.xhtml (只是相关部分)
现在,问题:
再看returnKeys
方法:
当这个方法被执行时,令我惊讶的是,我得到了一个类转换异常:
因此,为了确定发生了什么,我将returnKeys
方法更改为:
事实上,我不再有 aList<ChaveEmprestada>
作为Map
价值。我有一Object
堂课。它打印:
这就是为什么,当然,它不能转换为List
.
JSF 刚刚更改Map<Emprestimo, List<ChaveEmprestada>>
为Map<Emprestimo, Object>
.
那么,你能告诉我我做错了什么或如何解决这个问题吗?
我已经对此进行了大量研究,但没有一个解决问题。他们只是教我做我正在做的事情:
JSF h:selectManyCheckbox inside ui:repeat via Map entry