[SCALA] 놀이! 프레임 워크 : 템플릿에 변수를 정의? [복제]
SCALA놀이! 프레임 워크 : 템플릿에 변수를 정의? [복제]
나는 템플릿 이벤트 객체와 제가 event.getSeverity 값 @ 확인하기 만하면됩니다에 전달하고있다. 값이 양수이면, 나는 녹색의 특정
색상을합니다. 값이 음수이면 나는 빨간색의 특정
색상을합니다.
나는 변수를 정의 할 수있는 방법을 찾을 수 없습니다. 그것은 가능하다? 내가 생각해야한다. 어쨌든,이를 달성하는 가장 간단한 방법은 무엇입니까?
감사
해결법
-
==============================
1.재생 문서에 명시된 바와 같이 당신은 @defining 도우미를 사용할 수 있습니다.
재생 문서에 명시된 바와 같이 당신은 @defining 도우미를 사용할 수 있습니다.
@defining(if (event.getSeverity > 0) "green" else "red") { color => <div style="background-color: @color">foo</div> }
또는 당신은 재사용 가능한 블록을 사용할 수 있습니다
@severityColor(event: Event) = @{ if (event.getSeverity > 0) "green" else "red" } <div style="background-color: @severityColor(event)">foo</div>
-
==============================
2.스칼라 템플릿이 시도
스칼라 템플릿이 시도
@import java.math.BigInteger; var i=1; var k=1
및 문자열
@import java.lang.String; val name="template"
질문 측면에서
@import java.lang.String; var color="red" @if(event.getSeverity>0){ @{color="green"} } <div style="background-color: @color">foo</div>
-
==============================
3.또 다른 변형. 수입 섹션 이후에 선언 된 경우 벌금을 작동합니다. 그렇지 않으면 약간의 오차가 발생할 수 있습니다 ( "값을 찾을 수 없습니다")
또 다른 변형. 수입 섹션 이후에 선언 된 경우 벌금을 작동합니다. 그렇지 않으면 약간의 오차가 발생할 수 있습니다 ( "값을 찾을 수 없습니다")
@import play.i18n.Messages @import models.Customers @customers = @{Customers.allAccepted()} ... @if(customers.size()>0) { <ul> @for(customer <- customers) { <li> <a href="/filters/customer/@customer.id">@customer.name</a> </li> } </ul> }
-
==============================
4."은"지능형에도 유용 약간의 시간이 될 수 있습니다 : @for (ID <- products.keys; 제품 = 제품 (ID); 저자 = product.author.getOrElse ( "N / A")) {... @상품명 ... @저자
"은"지능형에도 유용 약간의 시간이 될 수 있습니다 : @for (ID <- products.keys; 제품 = 제품 (ID); 저자 = product.author.getOrElse ( "N / A")) {... @상품명 ... @저자
from https://stackoverflow.com/questions/13056747/play-framework-define-a-variable-in-template by cc-by-sa and MIT license
'SCALA' 카테고리의 다른 글
[SCALA] 엉성한 부산물 패턴 매칭 (0) | 2019.11.28 |
---|---|
[SCALA] 스칼라에서 어떻게 SQL SUM 및 GROUP BY에 해당 할 수 있습니까? (0) | 2019.11.28 |
[SCALA] 스파크 데이터 세트에서 자신의 reduceByKey 롤링 (0) | 2019.11.28 |
[SCALA] 스파크 / 스칼라 dataframe에서의 하나 개의 컬럼의 값을 합산하는 방법 (0) | 2019.11.28 |
[SCALA] 추가하거나 스칼라에서 튜플에 요소를 앞에 추가하는 방법 (0) | 2019.11.28 |