2017-05-15 20 views
0

動的な行と列を使用して動的なデータテーブルを生成するにはどうすればよいですか? 行と列はバックエンド値に基づいて動的です。 2,3,4の列は、選択した値を格納する学期と科目の組み合わせのリストになります。動的な行と列を持つデータテーブルjsf 2.2

私はこれが素数で実現できることを知っています。しかし、ライブラリを使用しないでjsf 2.2でこれを実現する方法はありますか?

私のコードは、すべての1つの行にsemester-subjectリストを生成しています。

enter image description here

<table> 
    <thead> 
     <tr> 
     <th>Enrollment</th> 
      <c:forEach items="#{semesterTO.getSubjects()}" varStatus="loop" 
       var="subjects" id="subjectsId"> 
       <th>#{subjects.Name}</th> 
      </c:forEach> 
     </tr> 
    </thead> 
    <tbody> 
     <c:forEach items="#{semesterTO.getSemesters()}" var="semester" 
      varStatus="status1"> 
      <tr> 
       <td><h:outputText value="#{semester.semesterId}" /></td> 
      </tr> 
     </c:forEach> 
     <c:forEach items="#{semesterTO.subjectSemesterList()}" var="a" 
      varStatus="status2"> 
      <tr> 
       <td><h:selectBooleanCheckbox 
         value="#{semesterTO.enrolledSubjects[a]}" /></td> 
      </tr> 
     </c:forEach> 
    </tbody> 
</table> 

答えて

関連する問題