如何在使用p:importEnum组件时访问枚举方法?

时间:2017-10-11 12:28:40

标签: jsf primefaces jsf-2 enums

我在我的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”属性的自定义前缀。

所以我想调用枚举方法。有没有办法做到这一点?

0 个答案:

没有答案