2017-05-15 1 views
0

Wie generiert man eine dynamische Datentabelle mit dynamischen Zeilen und Spalten? Die Zeilen und Spalten sind basierend auf Back-End-Werten dynamisch. Die 2,3,4-Spalten werden eine Liste der Semester-Betreff-Kombinationsliste sein, um den ausgewählten Wert zu speichern.Datentabelle mit dynamischen Zeilen und Spalten jsf 2.2

Ich weiß, dass dies mit Oberflächen erreicht werden kann. Aber gibt es eine Möglichkeit, keine Bibliotheken zu verwenden, sondern dies mit jsf 2.2 zu erreichen?

Mein Code generiert die Semester-Betreff-Liste in einer Zeile.

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> 

Antwort

Verwandte Themen