<b:selectOneMenu String
Algunas veces necesitamos generar un selectOneMenu de un List<String>

xhtml
<p:outputLabel value="Template"/>
<b:selectOneMenu id="estilo" value="#{generador.templateStyle}" >
<f:selectItems value="#{generador.templateList}"
var="item"
itemValue="#{item}"
itemLabel="#{item}"
/>
</b:selectOneMenu>
Controller
private List<String> templateList;
private String templateStyle;
@PostConstruct
public void init() {
templateList = new ArrayList<String>();
templateList.add("AdminLTE");
templateList.add("PrimefacesPremiumThemes");
templateList.add("MaterialPrime");
}
Last updated
Was this helpful?