0

在播放框架中是否存在类似于 JSF 中呈现的属性的东西?

我有一个表格:

    @checkbox(parametersForm("checkDuplicates"), '_label -> "Check duplicates")
    @checkbox(parametersForm("checkDuplicatesCaseSensitive"), '_label -> "Case-sensitive check duplicates")

我有 bean 用两个布尔变量“checkDuplicates”和“checkDuplicatesCaseSensitive”发布这个参数:

@(parametersForm: Form[ImportController.ImportParameters])

仅当检查重复项时,用户才可以看到区分大小写的复选框时,我想获得结果。

我知道我可以使用简单的 java 脚本来做到这一点,但我很感兴趣的是这种嵌入式机制存在(显示/隐藏字段取决于其他字段)。我怀疑在输入中设置隐藏值是可能的

 'hidden -> @parametersForm.get.checkDuplicates==true

但我是scala的新手,因此我的问题。

4

1 回答 1

1

你可以用@if - else条件包装你的领域

@if(parametersForm.get("checkDuplicates").value==true) {
    @checkbox(parametersForm("someAlt"), '_label -> "Some alt")
}
于 2013-03-03T13:16:14.847 回答