我在我的xhtml上使用此代码:
<p:importEnum
type="com.test.ProcedimentoMetaEnum"
var="ProcedimentoMetaEnum"
allSuffix="ALL_ENUM_VALUES" />
访问枚举值我没有问题。这很好用:
#{ProcedimentoMetaEnum.PUP.codigo}
但我无法访问这些方法。这不起作用:
#{ProcedimentoMetaEnum.test()}
错误:“无法使用[0]参数找到方法[test]”
public static void test() {
System.out.println("test");
}
文档中没有关于importEnum
的更多信息。它只是说:
也可以使用。获取类的所有枚举值 “ALL_VALUES”后缀或通过“allSuffix”属性的自定义前缀。
所以我想调用枚举方法。有没有办法做到这一点?