Hallo zusammen,
ich versuche das Ergebnis einer Datenbank-Abfrage auf eine Seite anzuzeigen und zwar mit paging Funktionalität. D.h. es dürfen pro Seite nur 4 Datensätze, sage ich Mal, dargestellt werden, aber mit Textlinks für die nächsten Seiten bzw. Datensätze bis zum letzten 4 Datensätze.
Das ganze funktioniert aber leider nicht und ich kann den Fehler nicht lokalisieren.
Für jede Hilfe bin ich sehr Dankbar.
Messmar
Code:
ich versuche das Ergebnis einer Datenbank-Abfrage auf eine Seite anzuzeigen und zwar mit paging Funktionalität. D.h. es dürfen pro Seite nur 4 Datensätze, sage ich Mal, dargestellt werden, aber mit Textlinks für die nächsten Seiten bzw. Datensätze bis zum letzten 4 Datensätze.
Das ganze funktioniert aber leider nicht und ich kann den Fehler nicht lokalisieren.
Für jede Hilfe bin ich sehr Dankbar.
Messmar
Code:
HTML Code:
<pg:pager id="p" maxPageItems="4" maxIndexPages="3" export="number,offset" scope="request"> <sql:query var="query1" dataSource="${MyTestDrive}" sql="SELECT dddddd FROM xxxx, xxxx WHERE yyyyyyy etc... ORDER BY zzzzz etc. LIMIT 4" /> <table cellpadding="0" cellspacing="0" border="1"> <c:forEach var="linha" items="${query1.rows}"> <pg:item> Anzeigen der Daten.... </pg:item> </c:forEach> </table> <pg:index> <pg:first><a href='<c:out value="${pageUrl}" />'>[Primeira]</a></pg:first> <pg:prev><a href='<c:out value="${pageUrl}" />'>[Anterior]</a></pg:prev> <pg:pages><a href='<c:out value="${pageNumber}" />'></a></pg:pages> <pg:pages><a href='<c:out value="${pageUrl}" />'><c:out value="${pageNumber}"/></a></pg:pages> <pg:next><a href='<c:out value="${pageUrl}" />'>[Proxima(<c:out value="${pageNumber}"/>)]</a></pg:next> <pg:last><a href='<c:out value="${pageUrl}" />'>[Ultima]</a></pg:last> <a href="javascript:window.close();"><strong>Fechar</strong></a> </pg:index> </pg:pager>