Alguém já precisou criar componentes dinâmicos no Java com JSF+PrimeFaces.
Estou precisando criar uma lista de compontes diversos em um <p:panelGrid>
Com consegui criar InputText e InputMask, mas meu problema agora é com o SelectOneMenu. Consigo cria-lo na tela, mas não ei como preencher com uma lista.
Alguém pode me ajudar???
.xhtml
<p:panelGrid binding="#{controller.panel}">
<f:facet name=“header”>
Panel Dinamico
</f:facet>
</p:panelGrid>
Código que cria.
PanelGrid painel = new PanelGrid();
painel.setId("pnlDinamico");
painel.setColumns(2);
SelectOneMenu itxOpcao = new SelectOneMenu();
OutputLabel hotTitulo = (OutputLabel) FacesContext.getCurrentInstance().getApplication().createComponent(OutputLabel.COMPONENT_TYPE);
hotTitulo.setFor(itxOpcao.getId());
painel.getChildren().add(hotTitulo);
painel.getChildren().add(itxOpcao);