2012-02-01 3 views
0

안녕 얘들 아 나는 약 8 fieldSet을 가지고 있고리스트를 반복하고있다. 전의 각 반복의 값에 따라 체크 박스를 채우고 싶습니다.동적 체크 박스 빌드

<c:if test="${detBean.groupName == 'HEADER_DATA}"> 

*는 FIELDSET 해당 체크 박스를 추가하고 등등 ...

<c:forEach var="detBean" items="${detFields}"> 
    Display Name -- ${detBean.displayName} 
    Field Name -- ${detBean.fieldName} 
    Group Name -- ${detBean.groupName} 
    </c:forEach> 

<tr> 
     <td> 
      <div id="displayFields" style="display:block;"> 
      <fieldset class="det"> 

       <legend>Header Data</legend> 
       <input type="checkbox" name="${detBean.displayName} 
" value="${detBean.displayName} 
">${detBean.displayName} 
</input> 

      </fieldset> 
      <fieldset class="det"> 
       <legend>Materiel Data</legend> 
       <input type="checkbox" name="${detBean.displayName} 
" value="${detBean.displayName} 
">${detBean.displayName} 
</input> 
      <br/> 

     </fieldset> 
     </td> 
     </tr> 

Thankx

+0

를? EL 예제 "When ($ {detBean.groupName} =="HEADER_DATA ")"는 유효하지 않습니다. 이것이 청어 청어인지 확실하지 않습니다. – BalusC

+0

thats psuedo code ... 기본적으로 iterating하는 동안 조건 확인과 일치하는 bean의 istance에 도달하면 여기에 체크 박스를 만드십시오 –

+0

예. 그러면 당신의 질문/문제는 무엇입니까? 제목은 매우 광범위하며 지금까지 게시 된 코드에는 구문 오류 (들여 쓰기가 이상하지만)가 포함되어 있지 않으므로 명확한 질문/문제점은 없습니다. – BalusC

답변

0

이것은 일 : 정확히 문제/질문은 무엇

<div id="displayFields" style="display:block;"> 
      <fieldset class="det"> 
       <legend>Header Data</legend> 
       <c:forEach var="detBean" items="${detFields}"> 
       <c:if test="${detBean.groupName == 'HEADER_DATA'}"> 
       <input type="checkbox" name="${detBean.displayName}" value="${detBean.displayName}">${detBean.displayName}</input> 
      <br/> 
       </c:if> 
       </c:forEach> 
      </fieldset> 
      <fieldset class="det"> 
       <legend>Materiel Data</legend> 
       <c:forEach var="detBean" items="${detFields}"> 
       <c:if test="${detBean.groupName == 'MATERIEL_DATA'}"> 
       <input type="checkbox" name="${detBean.displayName}" value="${detBean.displayName}">${detBean.displayName}</input> 
      <br/> 
       </c:if> 
       </c:forEach> 
     </fieldset>