如何在托管bean中获取所选项目的标签

网格

我需要您的帮助,以将列表的值分成两个变量。我的清单上有说明和代码。但是,我需要将描述放在一个变量中,将代码放在一个不同的变量中,所以我该如何实现。

我的代码是

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>

在哪里可以定义列表中的描述应该是第一个值,代码应该是第二个值,我可以在页面中使用它们。

谢谢

提拉特

尝试

class SelectItem {
    private String code;
    private String description;

    SelectItem (String code, String description) {
        this.code = code;
        this.description = description;
    }

    public String getCode () {
        return code;
    }
    public String getDescription () {
        return description;
    }
}

这是你的主班

class MainClass {
    public static void main (String...arg) {
        //construct your list here using SelectItem class objects
        List<SelectItem> certificates =  = new ArrayList<SelectItem>();
        certificates.add(new SelectItem("Certificate A","A"));
        certificates.add(new SelectItem("Certificate B","B"));

        //now first read the SelectItem objects you have added to the list
        //or you can also iterate through the list, modify accordingly
        SelectItem si1 = certificates.get(0);
        //to read the code and description use the getters defined in SelectItem
        si1.getCode(); si1.getDescription();
    }
}

您也可以选择创建一种方法,可以将希望从列表中读取的索引传递给该方法。希望这可以帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在KnockoutJS中获取所选项目的ID

来自分类Dev

如何从QT中的QListView获取所选项目的文本?

来自分类Dev

如何在自动完成中获取所选项目的价值

来自分类Dev

如何在自动完成中获取所选项目的价值

来自分类Dev

如何在QTreeView中获取所选项目

来自分类Dev

如何在textview中获取alertdialg所选项目?

来自分类Dev

如何在textview中获取alertdialg所选项目?

来自分类Dev

如何在 React Native 的 RadioGroup 中获取所选项目?

来自分类Dev

PrimeNg/Angular:如何显示所选项目的标签?

来自分类Dev

如何获取微调器中所选项目的ID?

来自分类Dev

Android:如何从Spinner获取所选项目的ID

来自分类Dev

如何获取微调器中所选项目的ID?

来自分类Dev

如何获取Zenity所选项目的行号

来自分类Dev

如何从 RadAutoCompleteTextView 获取所选项目的索引?

来自分类Dev

在longlistselector中获取所选项目的索引

来自分类Dev

在下拉列表中获取所选项目的值

来自分类Dev

在$ _POST中获取所选项目的值

来自分类Dev

在PowerShell中获取所选项目的路径

来自分类Dev

如何使用php从下拉菜单中获取所选项目的值

来自分类Dev

如何在不倒翁中更改所选项目的颜色

来自分类Dev

Android-如何在下拉菜单中更改所选项目的背景颜色

来自分类Dev

如何在微调器中设置所选项目的颜色?

来自分类Dev

如何在微调器中设置所选项目的颜色?

来自分类Dev

使用TestCafe Selector,如何在&lt; select&gt;中验证所选项目的文本?

来自分类Dev

如何在微调器中设置所选项目的颜色?

来自分类Dev

如何在Kendo UI网格中访问所选项目的模型

来自分类Dev

如何在Html.Listbox中设置所选项目的文本颜色

来自分类Dev

如何在“选择”元素中设置所选项目的背景色?

来自分类Dev

如何在列表框中获取所选项目的索引,然后通过按钮将其添加到列表框2中?

Related 相关文章

  1. 1

    如何在KnockoutJS中获取所选项目的ID

  2. 2

    如何从QT中的QListView获取所选项目的文本?

  3. 3

    如何在自动完成中获取所选项目的价值

  4. 4

    如何在自动完成中获取所选项目的价值

  5. 5

    如何在QTreeView中获取所选项目

  6. 6

    如何在textview中获取alertdialg所选项目?

  7. 7

    如何在textview中获取alertdialg所选项目?

  8. 8

    如何在 React Native 的 RadioGroup 中获取所选项目?

  9. 9

    PrimeNg/Angular:如何显示所选项目的标签?

  10. 10

    如何获取微调器中所选项目的ID?

  11. 11

    Android:如何从Spinner获取所选项目的ID

  12. 12

    如何获取微调器中所选项目的ID?

  13. 13

    如何获取Zenity所选项目的行号

  14. 14

    如何从 RadAutoCompleteTextView 获取所选项目的索引?

  15. 15

    在longlistselector中获取所选项目的索引

  16. 16

    在下拉列表中获取所选项目的值

  17. 17

    在$ _POST中获取所选项目的值

  18. 18

    在PowerShell中获取所选项目的路径

  19. 19

    如何使用php从下拉菜单中获取所选项目的值

  20. 20

    如何在不倒翁中更改所选项目的颜色

  21. 21

    Android-如何在下拉菜单中更改所选项目的背景颜色

  22. 22

    如何在微调器中设置所选项目的颜色?

  23. 23

    如何在微调器中设置所选项目的颜色?

  24. 24

    使用TestCafe Selector,如何在&lt; select&gt;中验证所选项目的文本?

  25. 25

    如何在微调器中设置所选项目的颜色?

  26. 26

    如何在Kendo UI网格中访问所选项目的模型

  27. 27

    如何在Html.Listbox中设置所选项目的文本颜色

  28. 28

    如何在“选择”元素中设置所选项目的背景色?

  29. 29

    如何在列表框中获取所选项目的索引,然后通过按钮将其添加到列表框2中?

热门标签

归档