我正在使用以下指南在我的工具中实现许多复选框:http: //www.primefaces.org/showcase/ui/input/manyCheckbox.xhtml
我已经成功地这样做了,但是我想要发生的是,如果用户具有该角色,我希望复选框已经在显示上打勾,如果没有,则不检查。这个想法是,管理员可以检查/取消选中他们希望用户拥有的角色,以及他们已经检查过的角色。
这是我到目前为止所尝试的:
<p:selectManyCheckbox id="roles" value="#{usersView.selectedRoles}" layout="grid" columns="3">
<f:selectItems value="#{rolesView.roles}" var="role" itemLabel="#{role.name}" itemValue="#{role.name}" />
</p:selectManyCheckbox>
在 myusersView
中,selectedRoles
只是ArrayList
用户拥有的所有角色中的一个。
任何帮助表示赞赏。