在JSF中显示枚举的子集

时间:2015-12-17 09:17:15

标签: jsf jsf-2 primefaces enums

我有一个枚举:

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,我该怎么做?

0 个答案:

没有答案