リストの値を 2 つの変数に変換するのに助けが必要です。私のリストには説明とコードがあります。ただし、説明を変数に配置し、コードを別の変数に配置する必要があるため、どうすればこれを実現できますか。
私のコードは
private String[] selectedCertificates;
private List<SelectItem> Certificates;
public List<SelectItem> getCertificatesList(){
Certificates = new ArrayList<SelectItem>();
Certificates.add(new SelectItem("Certificate A","A"));
Certificates.add(new SelectItem("Certificate B","B"));
return bankCertificates;
}
public void setCertificates(List<SelectItem> Certificates) {
this.Certificates = Certificates;
}
// Setters and Getters
商品コードを選択:
<p:selectManyCheckbox id="Certificates" value="#{user.selectedCertificates}"
layout="pageDirection" disabled="#{user.secondToggle}">
<f:selectItems value="#{user.Certificates}" var="bankCertificates"
itemLabel="#{user.CertificatesString}" itemValue="#{user.CertificatesCode}"/>
</p:selectManyCheckbox>
説明がリストの最初の値であり、コードがリストの 2 番目の値である必要があることをどこで定義できますか。これらをページで使用できます。
ありがとう