问题标签 [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.
list - 如何根据标志启用/禁用 selectManyCheckbox 中的项目
我需要您的帮助来禁用和启用selectManyCheckbox
jsf 页面中组件中的项目。首先,selectManyCheckbox 组件显示了三个复选框,它们是(Loan - Health - Transfer)。该列表将从具有代码的 bean 中填充:
在同一个 bean 中,我将运行一个 SQL 语句,该语句将返回 Yes 或 No,并将该值添加到loanFlag
变量中。因此,如果 flag="Y",我需要启用贷款复选框,以便用户可以选择它,否则我需要从selectManyCheckbox
. 问题是我在应用逻辑来禁用和启用selectManyCheckbox
我在上面的代码中列出的项目并一直启用它们时遇到了困难。
selectManyChexkbox 的代码:
那么如何应用逻辑
ajax - 如何在 ajax keyUp 上的 selectManyCheckbox 中启用/禁用特定项目
selectManyCheckbox
我需要您的帮助来启用/禁用基于 ajax 调用 keyup的组件中的特定项目。
当页面加载时,我正在触发以下方法来填充selectManyCheckbox
表单中的项目:
这是jsf代码:
页面加载后,所有复选框都被启用,当用户在其中输入employeeCode时inputText
,将触发一个ajax来调用一个方法来获取employeeName并检查是否有贷款,如果有贷款,那么复选框应该是启用,否则禁用。
总结一下我的问题,我想要的是当变量 temp 的值等于 yes 时,我只需要禁用贷款复选框,而其他项目就业应该保持启用,那么我该怎么做呢?
豆代码是:
所以你能帮忙吗?
jsf - 如何在 Primefaces 的 SelectManyCheckBox 中制作分页器
我有 26,000 条记录将显示在一个表单中。如果我将它们全部显示在一页中,它将运行得如此缓慢。我看看我们是否可以在列表中制作分页器:dataList、dataTable 和 dataGrid。
但是我想在我的多复选框中创建一个分页器,而分页器不是它的组件
下面是我的代码:
你能告诉我如何在上面制作分页器吗?先感谢您
jsf - 为 selectManyCheckbox 定义列
我需要selectManyCheckbox
在 4 列中显示列表,但问题是这个组件会生成一个表,所以我不知道如何定义列。
我正在使用 PF 3.4,无法升级到 PF 4.x。你们有什么解决办法吗?
已编辑
现在我的代码中有这个
@ViewScoped 的 Managebean
我更改了建议的方法,因为它对我不起作用...
从:
}
对此:
但我没有在 hashMap 上得到任何选定的项目。只是为了确保我使用的是 jdk1.6
jsf - 基于布尔值从JSF中的数据库加载选中的复选框
我有来自数据库的动态复选框,我需要根据布尔值 true 或 false 在页面加载时检查它们:
我的xhtml:
我的布尔值:
如果布尔值返回 true,我如何才能检查我的复选框。reportname
是复选框的值,workclass
值在会话中。
jsf - h:inputText 在 p:selectManyCheckbox 项目之间
是否有可能以某种方式在 ap:selectManyCheckbox 的 selectItems 之间显示一个 h:inputText?
我想要的是:
- 复选框1
- 复选框2
- inputTextIfCheckbox2IsMarked(如果未标记则禁用..)
- 复选框 3
- 复选框 4
我知道如何启用/禁用复选框等,但在 selectItems 之外。我想把它放在他们之间。
这有可能以某种方式吗?
我的解决方案是(inputText 不在 selectItems 之间):
PrimeFaces:5.2
jsf - 如何在 selectManyCheckbox 上实现“全选”
我想设置 selectManyCheckbox 的复选框以检查条件是否为真“#{myBean.isCondition}”:
MyBean.java
my_page.jspx :
我需要知道它是否存在类似
我可以在我的 selectManyCheckbox 块中添加吗?或者我应该使用 javascript 吗?
也欢迎任何其他解决方案。
我的另一个问题是如果选中复选框,如何将 myBean.isCondition 设置为 true ?
谢谢,
jsf - 如何使复选框显示在显示屏上选中
我正在使用以下指南在我的工具中实现许多复选框:http: //www.primefaces.org/showcase/ui/input/manyCheckbox.xhtml
我已经成功地这样做了,但是我想要发生的是,如果用户具有该角色,我希望复选框已经在显示上打勾,如果没有,则不检查。这个想法是,管理员可以检查/取消选中他们希望用户拥有的角色,以及他们已经检查过的角色。
这是我到目前为止所尝试的:
在 myusersView
中,selectedRoles
只是ArrayList
用户拥有的所有角色中的一个。
任何帮助表示赞赏。
jsf - PrimeFaces ManyCheckbox ArrayList 不在模式对话框中更新
我有一个模式对话框,用户可以在其中根据另一个用户选择和取消选择角色,然后将其提交到数据库以进行更新。
但是,在调试之后ArrayList
,支持 的ManyCheckbox
没有得到更新,并且selectedRoles
ArrayList
保持原来的状态。
例如:
我加载应用程序
数据库中有一个角色为“admin”的用户
我尝试编辑此用户并打开对话框,选中“管理员”复选框。
我单击“用户”角色复选框,然后单击提交
selectedRoles 数组仍然只是 'admin' 而不是 'admin' 和 'user'
这是我的对话框模式:
用户视图:
我正在使用受限的虚拟机,所以我无法复制和粘贴,这是我可以发布的所有信息,我相信这已经足够了。
任何帮助是极大的赞赏。