如何解决如何在JSF中动态地将值添加到SelectOneListbox
我想在JSF(Primefaces)中动态创建一个SelectOnListBox,但是我不知道如何用“ Verde”和“ Azul”填写值。
FacesContext fCtx = FacesContext.getCurrentInstance();
ELContext elCtx = fCtx.getELContext();
ExpressionFactory ef = fCtx.getApplication().getExpressionFactory();
getL_valores().put("Verde","Verde");
getL_valores().put("Azul","Azul");
javax.faces.component.html.HtmlSelectOneListbox lista = new javax.faces.component.html.HtmlSelectOneListbox();
lista.setRendererType("javax.faces.Listbox");
lista.setId("variacion1");
lista.setValue(getL_valores());
lista.setLabel("lista1");
dynamicFieldGroup = new HtmlPanelGrid();
dynamicFieldGroup.setColumns(4);
dynamicFieldGroup.getChildren().add(lista);
这是我的xhtml
<h:form id="Form1">
<p:panelGrid columns="2" binding="#{b_detalle_productos.dynamicFieldGroup}"></p:panelGrid>
</h:form>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。