PageMode (selector)
<source lang='delphi'>property PageMode:boolean;</source>
Lecture/Ecriture
Cette propriété force l'utilisation d'une requête en mode paginé.
Une requête paginée retourne un nombre de ligne (PageSize) en partant d'un offset (PageOffset)
Exemple
<source lang='delphi'>
//procedure GetEcritures(iPages:TJsonStruct);
var sel:TSelector; ....
begin
.... sel := vueEcriture.CreateSelector(AWhere,'-dateEcriture',True,[ .... ]); // if iPages.itemCount=0 then begin // evaluate the itemCount iPages.itemCount := sel.Count; end; // sel.maxInstances := iPages.itemPerPage; sel.PageMode := True; sel.PageSize := iPages.itemPerPage; sel.PageOffset := (iPages.currentPage-1) * iPages.itemPerPage; // forEach view in sel.AsCursor do begin .... end;
end;
</source>
Voir aussi :
{{#if:Selecteur (tech)|
{{#if:Selecteur (tech)|— Selecteur (tech) |}} — Développement DSM —
|
{{#if:|— [[{{{1}}}]] |}} — Développement DSM —
}}