问题标签 [selectbooleancheckbox]

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 回答
1363 浏览

jsf - 防止 selectBooleanCheckbox 改变值

我有一个 h:selectBooleanCheckbox,我想在托管 bean 中对其进行验证,然后再允许它更改它的值。

所以我想做的是在条件为真时阻止属性变为真。发生的情况是该属性最初设置为 false,但在方法退出后它再次变为 true。

0 投票
3 回答
7559 浏览

jsf-2 - 可编辑数据表中的 SelectBooleanCheckbox 不会更改

我有一个可编辑的数据表(editMode = "cell")。

编辑自由文本字段和列表框非常简单。但是,我无法弄清楚如何编辑复选框字段。更具体地说,当我尝试编辑复选框选择时,输出方面中的数据在进行更改后未实现。

有点令人惊讶的是,当我将输入方面更改为 inputText (并在其中输入真/假值)时,复选框会正确更新:

你能指出我做错了什么吗?我在 javascript 控制台和 Java 服务器端没有错误。

我正在使用 Primefaces 4.0 版

0 投票
0 回答
972 浏览

jsf - h:selectBooleanCheckbox 根据某些条件启用和禁用

我是 JSF 的新手。我正在尝试根据某些条件启用禁用复选框。

下面是我在 Google 帮助下尝试过的代码,但它不起作用。

0 投票
1 回答
660 浏览

javascript - selectBooleanCheckbox中javascript函数的损坏参数

我们在每一行都有表格h:selectBooleanCheckbox(复选框代表boolean)。我们想在更改复选框值(在任何行中)时调用支持 bean 操作。

以下代码以有趣的方式工作:如果 ID 号(来自第一列String的参数 - 用作 javascript 的参数)很短(10 个字符)则 javascript 参数是正确的,如果 ID 号较长(18 个字符)则 javascript 参数不是 -值被部分破坏(前 16 个字符是正确的,17 和 18 个字符被 0 替换)。

XHTML:

在这段代码中,我的 javascript 函数被替换为 trivial alertonclick从哪个属性或onchange调用 javascript无关紧要- 结果是相同的:当字符串长度为 18 时,#{pi.idNumber} 的最后 2 个字符被 0 替换。

h:commandButton与用于删除行时的参数完全相同。用这部分替换后h:commandButton工作正常(参数正确)。以下是不正确的工作代码:a4j:commandLinka4j:param

环境:JSF 2.1 和 RichFaces 4.3。在这种环境中,来自a4j:ajax, f:ajax,h:selectBooleanCheckbox都没有action属性。这意味着应该调用javascript。

有人可以解释一下如何在重复结构(表行或列表行)中使用参数(不同于复选框对象)正确调用 javascript(peronclickonchangein )吗?h:selectBooleanCheckbox

我可以通过附加命令按钮轻松解决这个问题,或者用命令链接替换 ​​h:selectBooleanCheckbox(内部有 2 个图像检查/取消检查)。但我想知道是否有有效的解决方案h:selectBooleanCheckbox

0 投票
0 回答
454 浏览

jsf - 如何将“全选”复选框添加到

我正在尝试制作一个表格,并且在我的表格的某些部分我有复选框。我从 java 列表中获取值并将它们直接设置到数据表中。我的数据表看起来像:

  • 电视
  • 互联网
  • 杂志
  • 全部

到目前为止,它运行良好。我想向这个框添加一些规则,例如如果用户在“所有”框上打勾,其他框也会被打勾,但是如果用户删除除“所有”框之外的其中一个框,“全部”的勾号将被删除. 我一直在寻找这个 2 天,但我还没有找到任何解决方案。如果您能描述您设法解决此问题的方法,我将不胜感激。我正在使用 Jsf 2.1.19 和 PrimeFaces 3.5

我的xhtml:

我的java类:

0 投票
1 回答
2923 浏览

jsf - 命令按钮仅在第二次单击时起作用,直到出现在 HashMap 上被移除

我正在使用 JSF 2.2.9,我有以下数据表和按钮:

按钮“commandButtonRemoverSelected”只需在第二次单击时调用 actionListener。当我从数据表中删除以下行时,一切正常(第一次单击时调用 commandButton):

因此,我的 managedBean 有一个名为“registrosSelecionados”的 MAP,它应该存储一对“Bean,Boolean”。看:

0 投票
1 回答
6887 浏览

jsf - h:selectBooleanCheckbox 的 ValueChangeListener 从未被调用

有人能告诉我为什么永远不会触发 valueChangeListener 方法吗?

updateC 方法如下所示:

谢谢

0 投票
0 回答
472 浏览

java - 值 PrimeFaces p:selectBooleanCheckbox 在 dataGrid 中未选中

当我从 java.sun.com/jsf/html 更改 selectBooleanCheckbox

到 PrimeFaces 选择BooleanCheckbox

不使用来自 bean 的值。

p:selectBooleanCheckbox 的值始终为 false。item.use 值是什么并不重要。

编辑:我添加了模型。这很简单:

和实体 ScannedItem:

注意:我正在使用来自primefaces 5.1.1的primefaces mobile

0 投票
1 回答
1009 浏览

jsf - 如何“变灰”没有禁用?

我有一个复选框:

根据给定的场景,我需要将该框设为灰色并阻止用户对其进行修改。我知道 disable 会这样做,但问题是 disable 会阻止 POST 并且我需要将值发送到我的 bean,无论该框是否为灰色。

有没有办法在不禁用的情况下灰显并阻止用户输入?

0 投票
2 回答
689 浏览

jquery - 将数据表包装在表单中时,JQuery 消失

我正在尝试创建一个在每一行都有一个 selectBooleanCheckbox 的 h:datatable,因此我将 dataTable 包装在一个 h:form 元素中。我的 dataTable 还需要支持分页和搜索。这工作正常,直到我将表格包装在 h:form 中,此时所有用于分页和搜索的 JQuery 元素都消失了。我将整个表格包装在一个表格中,而不仅仅是一列,因为页面上有提交按钮需要包装在与表格相同的表格中(据我所知)。

这是我的 xhtml :

这是JQuery:

因此,如果我删除表单,JQuery 会起作用,但 selectBooleanCheckboxes 和 commandButtons 不会,反之亦然。

我怎样才能做到这两点?