他只是演示如何创建基于bean的selectItems。当用户选择,您需要捕获选择的指数的后盾代码:
<af:selectOneChoice label="Select Search" id="socSrch" autoSubmit="true" valueChangeListener="#pageFlowScope.wci.handleSelectSearch}" contentStyle="width:250px">
<f:selectItems id="si1" value="#{pageFlowScope.wci.searchNames}"/>
</af:selectOneChoice>
public void handleSelectSearch(ValueChangeEvent valueChangeEvent) {
if (valueChangeEvent.getNewValue() == null) {
return;
}
int selSearch = (Integer) valueChangeEvent.getNewValue();
//...now write this to DB via code handle to view and field if desired
}
在这一点上,你可以决定是否要通过所选项目的索引(值)写出到数据库中的支持视图的bean代码句柄,或者您可以从支持ArrayList的选择项目的选择项目的标签中进一步编码,然后将其填充到视图中,然后提交。该视图将有一个领域来接收你想要投入的内容。
来源
2016-09-23 22:19:31
32U