jsf selectonemenu动态设置值

时间:2017-01-06 21:34:10

标签: primefaces jsf-2 selectonemenu

我正在尝试以编程方式设置container的值,但该值未设置。

尝试搜索解决方案但找不到满意的答案:

这是代码。创建SelectOneMenu

SelectOneMenu

我正在尝试使用此代码设置值:

SelectOneMenu yesNoDropdown = new SelectOneMenu();
List<SelectItem> items = new ArrayList<SelectItem>();
items.add(new SelectItem("", ""));
items.add(new SelectItem("yes", "Yes"));
items.add(new SelectItem("no", "No"));

UISelectItems selectOptions = new UISelectItems();
selectOptions.setValue(items);

yesNoDropdown.getChildren().add(selectOptions);
yesNoDropdown.setId("yes-no");
yesNoDropdown.setRequired(true);

不确定是什么问题。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

我刚刚解决了这个问题:做了这个:

yesNoDropdown.setSubmittedValue("no");

谢谢!