我已经阅读了很多关于我应该怎么做的内容,但我似乎无法让它发挥作用。左侧填充正常。我只是在处理字符串。我正在使用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是提交时项目被发送到的地方,对吗?
答案 0 :(得分:2)
我找到了答案。我放在右侧列表中的内容必须是左侧列表中包含的内容的子集。我的右侧列表不是左侧列表的子集。所以我还把我试图放在左边列表中的所有内容添加到左侧列表中,一切都很好。