【发布时间】:2018-03-01 10:41:22
【问题描述】:
我是 primefaces 的新手,在将我的 primefaces SelectManyCheckbox 值保存到数据库时遇到问题。我正在使用休眠和mysql。示例代码如下所示
我的 xhtml 页面代码是:
<h:outputText value="#{msg['elicense.examinationform.personal.classofcertificates']}"/>
<p:selectManyCheckbox id="grid" value="#{examinationFormBean.selectedClass}" layout="grid" columns="1">
<f:selectItems value="#{examinationFormBean.examinationPart}"var="className" itemLabel="#{className.name}" itemValue="#{className}" />
</p:selectManyCheckbox>
我的豆子是:
private String[] selectedClass;
private List<CertificateClass> examinationPart=new ArrayList<CertificateClass>();
getter()
setter()
我要保存复选框的方法是:
private void saveExaminationDetails()
{
examDetails.setElementaryPrinciples(); //bolean field
examDetails.setLightinig()
//no of setter
}
我不知道如何在方法上设置选中和未选中的复选框值
【问题讨论】:
-
如果我没记错的话,sele
p:selectManyCheckbox将选择值保存在字符串集合(列表、数组列表...等)中。你只需要保存集合中的每个元素。 -
我将作为答案发布 好的,关闭这个问题,可以吗?
-
请不要帮我解决它,因为我没有找到解决方案
标签: jsf jsf-2 primefaces