问题标签 [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.

0 投票
1 回答
4032 浏览

jquery - 选择具有动态 id 的 Multiple SelectManyCheckBox 中的所有项目

我想在 JSF 之上使用 PrimeFaces 组件选择某些复选框组中的所有复选框。

我的代码是这样的:

我尝试使用此处发布的代码,但它仅适用于页面上只有一组复选框的情况。

0 投票
2 回答
1379 浏览

list - 如何根据标志启用/禁用 selectManyCheckbox 中的项目

我需要您的帮助来禁用和启用selectManyCheckboxjsf 页面中组件中的项目。首先,selectManyCheckbox 组件显示了三个复选框,它们是(Loan - Health - Transfer)。该列表将从具有代码的 bean 中填充:

在同一个 bean 中,我将运行一个 SQL 语句,该语句将返回 Yes 或 No,并将该值添加到loanFlag变量中。因此,如果 flag="Y",我需要启用贷款复选框,以便用户可以选择它,否则我需要从selectManyCheckbox. 问题是我在应用逻辑来禁用和启用selectManyCheckbox我在上面的代码中列出的项目并一直启用它们时遇到了困难。

selectManyChexkbox 的代码:

那么如何应用逻辑

0 投票
1 回答
2553 浏览

ajax - 如何在 ajax keyUp 上的 selectManyCheckbox 中启用/禁用特定项目

selectManyCheckbox我需要您的帮助来启用/禁用基于 ajax 调用 keyup的组件中的特定项目。

当页面加载时,我正在触发以下方法来填充selectManyCheckbox表单中的项目:

这是jsf代码:

页面加载后,所有复选框都被启用,当用户在其中输入employeeCode时inputText,将触发一个ajax来调用一个方法来获取employeeName并检查是否有贷款,如果有贷款,那么复选框应该是启用,否则禁用。

总结一下我的问题,我想要的是当变量 temp 的值等于 yes 时,我只需要禁用贷款复选框,而其他项目就业应该保持启用,那么我该怎么做呢?

豆代码是:

所以你能帮忙吗?

0 投票
0 回答
290 浏览

jsf - 如何在 Primefaces 的 SelectManyCheckBox 中制作分页器

我有 26,000 条记录将显示在一个表单中。如果我将它们全部显示在一页中,它将运行得如此缓慢。我看看我们是否可以在列表中制作分页器:dataList、dataTable 和 dataGrid。

但是我想在我的多复选框中创建一个分页器,而分页器不是它的组件

下面是我的代码:

你能告诉我如何在上面制作分页器吗?先感谢您

0 投票
1 回答
626 浏览

jsf - 为 selectManyCheckbox 定义列

我需要selectManyCheckbox在 4 列中显示列表,但问题是这个组件会生成一个表,所以我不知道如何定义列。

我正在使用 PF 3.4,无法升级到 PF 4.x。你们有什么解决办法吗?

已编辑

现在我的代码中有这个

@ViewScoped 的 Managebean

我更改了建议的方法,因为它对我不起作用...

从:

}

对此:

但我没有在 hashMap 上得到任何选定的项目。只是为了确保我使用的是 jdk1.6

0 投票
0 回答
760 浏览

jsf - 基于布尔值从JSF中的数据库加载选中的复选框

我有来自数据库的动态复选框,我需要根据布尔值 true 或 false 在页面加载时检查它们:

我的xhtml:

我的布尔值:

如果布尔值返回 true,我如何才能检查我的复选框。reportname是复选框的值,workclass值在会话中。

0 投票
1 回答
1197 浏览

jsf - h:inputText 在 p:selectManyCheckbox 项目之间

是否有可能以某种方式在 ap:selectManyCheckbox 的 selectItems 之间显示一个 h:inputText?

我想要的是:

  • 复选框1
  • 复选框2
  • inputTextIfCheckbox2IsMarked(如果未标记则禁用..)
  • 复选框 3
  • 复选框 4

我知道如何启用/禁用复选框等,但在 selectItems 之外。我想把它放在他们之间。

这有可能以某种方式吗?

我的解决方案是(inputText 不在 selectItems 之间):

PrimeFaces:5.2

0 投票
1 回答
4310 浏览

jsf - 如何在 selectManyCheckbox 上实现“全选”

我想设置 selectManyCheckbox 的复选框以检查条件是否为真“#{myBean.isCondition}”:

MyBean.java

my_page.jspx :

我需要知道它是否存在类似

我可以在我的 selectManyCheckbox 块中添加吗?或者我应该使用 javascript 吗?

也欢迎任何其他解决方案。

我的另一个问题是如果选中复选框,如何将 myBean.isCondition 设置为 true ?

谢谢,

0 投票
1 回答
679 浏览

jsf - 如何使复选框显示在显示屏上选中

我正在使用以下指南在我的工具中实现许多复选框:http: //www.primefaces.org/showcase/ui/input/manyCheckbox.xhtml

我已经成功地这样做了,但是我想要发生的是,如果用户具有该角色,我希望复选框已经在显示上打勾,如果没有,则不检查。这个想法是,管理员可以检查/取消选中他们希望用户拥有的角色,以及他们已经检查过的角色。

这是我到目前为止所尝试的:

在 myusersView中,selectedRoles只是ArrayList用户拥有的所有角色中的一个。

任何帮助表示赞赏。

0 投票
1 回答
605 浏览

jsf - PrimeFaces ManyCheckbox ArrayList 不在模式对话框中更新

我有一个模式对话框,用户可以在其中根据另一个用户选择和取消选择角色,然后将其提交到数据库以进行更新。

但是,在调试之后ArrayList,支持 的ManyCheckbox没有得到更新,并且selectedRoles ArrayList保持原来的状态。

例如:

  1. 我加载应用程序

  2. 数据库中有一个角色为“admin”的用户

  3. 我尝试编辑此用户并打开对话框,选中“管理员”复选框。

  4. 我单击“用户”角色复选框,然后单击提交

  5. selectedRoles 数组仍然只是 'admin' 而不是 'admin' 和 'user'

这是我的对话框模式:

用户视图:

我正在使用受限的虚拟机,所以我无法复制和粘贴,这是我可以发布的所有信息,我相信这已经足够了。

任何帮助是极大的赞赏。