当前位置:  开发笔记 > 编程语言 > 正文

如何选择javax.faces.model.SelectItem

如何解决《如何选择javax.faces.model.SelectItem》经验,为你挑选了1个好方法。

我正在创建一个javax.faces.model.SelectItem(在一个bean中)的List 用于a h:selectManyCheckbox但我无法弄清楚如何SelectItem选择.

这该怎么做?一定是可能的,对吧?......

    public List getPlayerList(String teamName) {
    List list = new ArrayList();

    TeamPage team = (TeamPage) pm.findByName(teamName);

    List players = pm.findAllPlayerPages();

    for (PlayerPage player : players) {
        boolean isMember = false;
        if (team.getPlayerPages().contains(player)) {
            isMember = true;
        }
        SelectItem item;
        if (isMember) {
            // TODO: Make SelectItem selected???
            item = null;
        } else {
            item = new SelectItem(player.getId(), createListItemLabel(player), "", false, false);
        }
        list.add(item);         
    }
    return list;
}

Romain Linso.. 9

假设我们有这个JSF代码:


    

然后将选定的值(即选中的复选框)存储在bean.selectedValues属性中.

因此,在Java代码中,必须通过在selectedValues属性中放入正确的ID来处理selectValues .



1> Romain Linso..:

假设我们有这个JSF代码:


    

然后将选定的值(即选中的复选框)存储在bean.selectedValues属性中.

因此,在Java代码中,必须通过在selectedValues属性中放入正确的ID来处理selectValues .

推荐阅读
360691894_8a5c48
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有