Play Framework 2フォームの列挙型を列挙型の値と比較するにはどうすればよいですか?このステートメントは、等しい場合でも失敗します。
@if(myForm("sectionType").value == SectionType.MAIN_CONTACT_INFO) {
}
Play Framework 2フォームの列挙型を列挙型の値と比較するにはどうすればよいですか?このステートメントは、等しい場合でも失敗します。
@if(myForm("sectionType").value == SectionType.MAIN_CONTACT_INFO) {
}
「Some(hello)」を返すので、直接使用することmyForm("sectionType").value
はOption[String]
できません。toString
Some("hello").toString
この構文を試してみることをお勧めします。
myForm("sectionType").value.get == SectionType.MAIN_CONTACT_INFO.toString
// or .getOrElse("") to avoid errors
SectionType
また、必要に応じて(つまり、このクラスがモデルパッケージに含まれていない場合)インポートすることを忘れないでください。