我无法填充我的RichFaces pickList的右侧

时间:2011-11-23 15:38:35

标签: richfaces

我已经阅读了很多关于我应该怎么做的内容,但我似乎无法让它发挥作用。左侧填充正常。我只是在处理字符串。我正在使用RichFaces 3.3.3和JSF 1.2。 感谢。

这是我右边的豆子:

public List<String> getTestRightSide(){
        List<String> selectItems = new ArrayList<String>();
        selectItems.add("OH");

        return selectItems;
    }

    public void setTestRightSide(){

    }

左侧是由如下定义的SelectItem列表填充的,它们显示正常。

SelectItem item = new SelectItem(int, String, String);

这是我的JSF:

<rich:pickList showButtonsLabel="false" value="#{selectBean.testRightSide}">
    <f:selectItems value="#{selectBean.allGeographySelectItems}" />
</rich:pickList>

右边没有任何内容。我可以把事情搞好。 一个子问题...... selectBean .testRightSide是提交时项目被发送到的地方,对吗?

1 个答案:

答案 0 :(得分:2)

我找到了答案。我放在右侧列表中的内容必须是左侧列表中包含的内容的子集。我的右侧列表不是左侧列表的子集。所以我还把我试图放在左边列表中的所有内容添加到左侧列表中,一切都很好。