Pagination
TsgcHTMLComponent_Pagination — erzeugen Sie ein Seitennavigations-Steuerelement mit Vor/Zurück, Erste/Letzte und einem gleitenden Fenster von Seitennummern, in Delphi, C++ Builder und .NET.
TsgcHTMLComponent_Pagination — erzeugen Sie ein Seitennavigations-Steuerelement mit Vor/Zurück, Erste/Letzte und einem gleitenden Fenster von Seitennummern, in Delphi, C++ Builder und .NET.
Eine Navigationskomponente, die ein Bootstrap-<ul class="pagination"> ausgibt. Geben Sie ihr die aktuelle und die Gesamtseitenzahl (oder Gesamtelemente und Seitengröße) sowie eine Basis-URL und lesen Sie dann die HTML-Eigenschaft.
TsgcHTMLComponent_Pagination
Bootstrap-Pagination-Markup
Delphi, C++ Builder, .NET
Setzen Sie CurrentPage und TotalPages (oder TotalItems + PageSize) und eine BaseURL und lesen Sie dann HTML.
uses
sgcHTML_Component_Pagination;
var
oPagination: TsgcHTMLComponent_Pagination;
begin
oPagination := TsgcHTMLComponent_Pagination.Create(nil);
try
oPagination.BaseURL := '/list?page=';
oPagination.CurrentPage := 3;
oPagination.TotalPages := 12;
oPagination.MaxVisible := 5;
oPagination.ShowFirstLast := True;
oPagination.Align := paCenter;
WebModule.Response := oPagination.HTML; // <ul class="pagination">
finally
oPagination.Free;
end;
end;
// includes: sgcHTML_Component_Pagination.hpp
TsgcHTMLComponent_Pagination *oPagination = new TsgcHTMLComponent_Pagination(NULL);
try
{
oPagination->BaseURL = "/list?page=";
oPagination->CurrentPage = 3;
oPagination->TotalPages = 12;
oPagination->MaxVisible = 5;
oPagination->ShowFirstLast = true;
oPagination->Align = paCenter;
String html = oPagination->HTML; // <ul class="pagination">
}
__finally
{
delete oPagination;
}
using esegece.sgcWebSockets;
var pagination = new TsgcHTMLComponent_Pagination();
pagination.BaseURL = "/list?page=";
pagination.CurrentPage = 3;
pagination.TotalPages = 12;
pagination.MaxVisible = 5;
pagination.ShowFirstLast = true;
pagination.Align = TsgcHTMLPaginationAlign.paCenter;
string html = pagination.HTML; // <ul class="pagination">
Die Member, die Sie am häufigsten verwenden.
CurrentPage und TotalPages steuern das Steuerelement direkt; oder setzen Sie TotalItems und PageSize, und die Gesamtzahl wird für Sie berechnet.
BaseURL (Standard ?page=) ist das Präfix, auf das jeder Seitenlink zeigt, mit angehängter Seitennummer.
MaxVisible (Standard 5) begrenzt, wie viele nummerierte Links angezeigt werden, und gleitet um CurrentPage.
ShowPrevNext (Standard True) ergänzt Vor/Zurück; ShowFirstLast ergänzt Erste/Letzte; beide werden an den Enden des Bereichs deaktiviert.
Size wählt psDefault, psSmall oder psLarge; Align wählt paStart, paCenter (Standard) oder paEnd; PaginationID setzt die id.
HTML gibt das <nav> mit seiner Pagination-Liste zurück (leer, wenn es nur eine Seite gibt) — liefern Sie es aus oder weisen Sie es dem BodyContent einer Seitenvorlage zu.
| Alle sgcHTML-KomponentenDurchsuchen Sie die vollständige Funktionsmatrix von über 60 Komponenten. | Öffnen | |
| Kostenlose Testversion herunterladenDie 30-Tage-Testversion enthält die 60.HTML-Demoprojekte. | Öffnen | |
| PreiseSingle-, Team- und Site-Lizenzen mit vollständigem Quellcode. | Öffnen |