3
我想獲取枚舉屬性的值。
如何在activiti中獲取枚舉值以及Activiti中FormProperty的getType()的返回類型是什麼?
Activiti中5.13 userguide,
枚舉值與formProperty.getType().getInformation("values")
Activiti中文檔訪問,(的getType的返回類型)是FormType。但在我的代碼getType()返回類型是String。所以我無法調用FormType的getInformation()方法。
當我使用formProperty.getType().getInformation("values")
時,出現以下錯誤。
Cannot cast object 'enum' with class 'java.lang.String' to class 'org.activiti.engine.form.FormType'.
我怎麼能得到enum的值?
這看起來很奇怪。此代碼工作,可能是你無意中調用formProperty.getType()。getName()返回EnumFormType的「枚舉」字符串 – ATMTA
嗨Atmta,感謝您的回覆。雅這個代碼是正確的。但我不知道爲什麼它不工作。對於我來說,formProperty.getType()返回枚舉。 – Visme
你可以嘗試調試它嗎? – ATMTA