【发布时间】:2014-11-13 08:37:17
【问题描述】:
在 play-framework 2.3.x 中创建一个表单并希望根据模型属性显示/隐藏它。一般来说,如果我硬编码style = "display: none" 和style = "display: block" 之类的样式属性,它可以工作,但是当我想根据从控制器传递的属性更改样式时,样式根本不起作用。
下面是 index.scala.html 中的代码。 getResultStyle 方法用于生成显示样式,并用作表单标签中样式属性的值。
@getResultStyle() = @{
if(sf.year_1(1) == 0) {"display: none"} else {"display: block"}
} @main(message) {
<form id="Forecast Result" name="Forecast Result"
style=@getResultStyle()
action="" method="post">
.
.
</form>
有没有办法让它工作?
【问题讨论】:
标签: html css scala playframework