Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsf 如何在p:datatable中显示复选框的值_Jsf_Jsf 2_Primefaces - Fatal编程技术网

Jsf 如何在p:datatable中显示复选框的值

Jsf 如何在p:datatable中显示复选框的值,jsf,jsf-2,primefaces,Jsf,Jsf 2,Primefaces,我正在使用,我的一个专栏有。此列值是名为Role的实体类的属性之一。因此,当我检查其中一个值时,它将转到支持bean,并将该角色的值从false更新为true。现在,当我返回页面时,由于该特定角色的属性值为true,我希望选中该复选框 有人能告诉我怎么做吗?表中的所有值都来自数据库,我尝试添加,其中role是我在中的var值,active是该实体类中的布尔字段 有一个h:commandButton,它将这些值发送给bean。所有这些都工作正常,但当我加载表时,我希望选中“值”复选框,它的活动

我正在使用
,我的一个专栏有
。此列值是名为Role的实体类的属性之一。因此,当我检查其中一个值时,它将转到支持bean,并将该角色的值从false更新为true。现在,当我返回页面时,由于该特定角色的属性值为
true
,我希望选中该复选框

有人能告诉我怎么做吗?表中的所有值都来自数据库,我尝试添加
,其中role是我在
中的
var
值,
active
是该实体类中的布尔字段



有一个
h:commandButton
,它将这些值发送给bean。所有这些都工作正常,但当我加载表时,我希望选中“值”复选框,它的活动值为true。我可以使用类似于
的东西吗?这对我不起作用。

数据表的
选择属性必须绑定到支持bean中的选择。因此,您必须使用活动角色正确地填充此绑定,例如在支持bean的
@PostConstruct


另见

我不明白您的问题是什么,因为您提供的信息不足。您是否有
?这难道不符合你的要求吗?虽然这个问题很不清楚,但你的帖子是如何回答OP的问题的?我没有。用于在我使用的primefaces中创建复选框。我已经用我使用的代码编辑了这个问题。让我知道我如何使用它。谢谢。有人能让我知道我如何做到这一点吗?你试过我的建议了吗?