Hallo,
ich habe folgendes Problem:
Innerhalb einer JSP-Seite habe ich eine Tabelle, die per forEach-Schleife weitere Tabellen beinhaltet, die ein- und ausgeblendet werden können. Sowohl die Anzeige der Daten als auch die JS-Funktion funktionieren richtig. Das einzigste Problem, dass ich habe ist, dass die Zeilen der inneren Tabellen nicht über die gesamte Breite (100%) dargestellt werden. Entferne ich die style-Information style="display: none" funktioniert es prima.
Alles anzeigen
Wie gesagt lass ich die style-Eigenschaft weg, werden die Zeilen über die gesamte Breite angezeigt.
Hat vielleicht jemand eine Idee, woran es liegen könnte bzw. wie ich das Verhalten umgehen kann, damit die Zeilen über die Breite angezeigt werden. Im CSS ist die Breite einer Tabelle auf 100% gesetzt.
Wäre für jeden Tipp dankbar.
ich habe folgendes Problem:
Innerhalb einer JSP-Seite habe ich eine Tabelle, die per forEach-Schleife weitere Tabellen beinhaltet, die ein- und ausgeblendet werden können. Sowohl die Anzeige der Daten als auch die JS-Funktion funktionieren richtig. Das einzigste Problem, dass ich habe ist, dass die Zeilen der inneren Tabellen nicht über die gesamte Breite (100%) dargestellt werden. Entferne ich die style-Information style="display: none" funktioniert es prima.
Quellcode
- <tbody>
- <tr>
- <td>SQL Queries</td>
- </tr>
- <c:forEach items="${listOfSQLGroup}" var="group" varStatus="status">
- <tr>
- <td><a class="group" href="javascript:toggle('${group.name}')"><c:out value="${group.groupName}" escapeXml="true" /></a></td>
- </tr>
- <tr>
- <td>
- <table id="${group.groupName}" style="display:none">
- <thead>
- <tr>
- <th>csv</th>
- <th>description</th>
- </tr>
- </thead>
- <tbody>
- <c:forEach items="${group.listOfCsvDownload}" var="guiCsvDownload" varStatus="status1">
- <tr>
- <td class="group"><c:out value="${guiCsvDownload.name}" /></td>
- <td class="group"><c:out value="${guiCsvDownload.description}" /></td>
- </tr>
- </c:forEach>
- </tbody>
- </table>
- </td>
- </tr>
- </c:forEach>
- </tbody>
Wie gesagt lass ich die style-Eigenschaft weg, werden die Zeilen über die gesamte Breite angezeigt.
Hat vielleicht jemand eine Idee, woran es liegen könnte bzw. wie ich das Verhalten umgehen kann, damit die Zeilen über die Breite angezeigt werden. Im CSS ist die Breite einer Tabelle auf 100% gesetzt.
Wäre für jeden Tipp dankbar.