2012-07-03 2 views
0

< @ s.select tag> 내의 freemarker < #if> 상태를 확인하는 방법이 있습니까? (알려진 값을 또는 무엇이든)freemarker select tag

Encountered: &quot;#&quot; (35), after : &quot;&quot; in 

감사

+0

개인적으로 태그 외부에 클래스 값을 작성하여 읽기가 훨씬 쉬워졌습니다. –

답변

0

cssClass의 기본이 "" 경우 :

예를 들어 내가

같은
<@s.select id="myId" 
     name="travellerModif[2].type" 
     value="${modifiedTraveller.type}" 
     list="personTypeOpt" listKey="code" listValue="label" 
     <#if modifiedTraveller.modifType == "SUPPRESS">cssClass="hidden"</#if>/> 

을 sometething 필요하지만이 나에게 오류를 gicing한다 부울 형식을 사용할 수 있습니다.

<@s.select 
     ... 
     cssClass=(modifiedTraveller.modifType == "SUPPRESS")?string("hidden", "") /> 

그렇지 않으면 두 개의 @ s.select 호출을 사용하여 # if/# else에 넣어야합니다.