问题标签 [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.
jsf - 如何通过 selectedBooleanCheckBox 将边框设置为 panelGroup
我在 xhtml 页面中有 selectBooleanCheckbox 和 h:panelGroup 。我希望在此处选中框值时将边框设置为小组组:代码:
并且<h:panelGroup>
,我需要为外部块设置边框:
在 Bean 类中有复选框的 getter 和 setter 有人可以帮忙吗?
jsf - PrimeFaces selectBooleanCheckbox 在标签点击时检查
我是这个网站的新手。我的问题与 primefaces 中的 SelectBooleanCheckbox 有关。用户单击标签时如何选中复选框?
这是我的 xhtml
jsf - 如何在 backing bean 中获取 h:selectBooleanCheckbox 的 ID 属性
所以,这里是 jsf 组件:
这是支持bean java的一部分:
当页面加载复选框时,我想以这种方式检查复选框是否被选中。所以问题是,写什么而不是?获取调用该方法的复选框的 ID?我只能使用 JSF 1.1,这一点非常重要,因此有许多解决方案不适用于此版本。
另一个非常重要的事情是,我不能像这里一样在支持 bean 中使用 setter/getter:https ://stackoverflow.com/a/48006066/9158590 ,因为我需要在选中或取消选中复选框后立即存储复选框的值,不仅在提交之后。我已经在检查后解决了在backing bean中的存储,我只需要在加载页面时发回true或false。
这是因为我使用了页面导航,例如,当我在第 1 页中选中一个框,然后转到另一个页面,然后返回时,该框不再被选中(仅在 backing bean 中)。
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 - ui中的selectBooleanCheckBox:repeat不调用监听器
我正在尝试使用 ui:repeat 填充 selectBooleanCheckbox 值,因为这些值是从列表中获取的。复选框值分配得很好,但是当我更改 selectBooleanCheckbox 值时不会调用侦听器。更改值时我也收到此错误
集合操作的非法语法:javax.el.PropertyNotWritableException:集合操作的非法语法
这是我的代码
问题来自value="#{myBean.isObjectSelected(object)}"
部分。当我删除该部分时,错误消失了,并且监听器被调用了。但是没有它我怎么能得到复选框的值呢?即使我立即将值分配为#{true}
侦听器,也不会被调用。我发现了类似的问题,但不是 ajax 侦听器。
c# - 从数据表的选定行中获取布尔值
我试图在尝试访问其刚刚给出的错误时选择网格中存在的 sql 的位值。
protected void ProductGrid_SelectedIndex(object sender, EventArgs e) { PRID.Text=RequisitionGrid.SelectedRow.Cells[1].Text;
我也试过
approvecheck.Checked = (RequisitionGrid.SelectedRow.Cells[9].Text == "1");
它没有给出错误但对复选框没有响应
jsf - p:selectBooleanCheckbox *look only* 在向 ap:dataTable 添加行后移动
我有一个p:dataTable
. 在此表中,我有一列中有一个复选框。这是代码:
在我添加一行并更新整个表后,插入行后选中的复选框使检查向上移动!但这只是一个图形问题!现在显示为未选中的复选框尚未选中,因为如果选中了复选框,我会在行中显示其他内容。相反,现在显示为选中的复选框不显示其他组件。
我检查了 html,检查它们的类和属性消失了。但是调试后端我看到连接到表的列表中的,添加后,所有项目都有预期值。
这是一个最小的可重现示例: https ://ufile.io/6a60kxpn