我有一个枚举:
CGSize screenSize = [UIScreen mainScreen].bounds.size;
self.searchController.searchBar.frame = CGRectMake(0.0, 0.0, screenSize.width, 44);
和托管bean
public enum Risk {
LOW(10),
MEDIUM(20),
HIGH(30);
}
现在我可以在@ManagedBean
@ApplicationScoped
public class Data {
public Risk[] getRisks() {
return Risk.values();
}
}
<p:selectOneMenu>
然而如果我想要显示的不是所有值而只显示其中的一组,例如<p:selectOneMenu>
<f:selectItems value="#{data.risks}"
var="t"
itemValue="#{t}"
itemLabel="#{texts[t.name]}"/>
</p:selectOneMenu>
和LOW
,我该怎么做?