De toepassingen die records in de database aanmaken bieden eerst een lijst van reeds opgeslagen gegevens op een apart tabblad. Na het laden van de lijst wordt altijd automatisch de eerste rij geselecteerd, de pijltoetsen kunnen gebruikt worden om tussen records te bewegen, de Enter toets of dubbelklikken met de muis kan het geselecteerde record in het formulier openen. Als de formuliergegevens worden bewerkt en vervolgens opgeslagen, wordt het geselecteerde record automatisch bijgewerkt in de lijst.
Een typische lijst bestaat uit een gestandaardiseerde werkbalk, kolomkop, filterregel, en een lijst zelf met rijen met individuele records.

Typische lijst met werkbalk, kolomkop en filterrij
Lijnen markeren
De sneltoetsen kunnen alleen of in combinatie met de muis worden gebruikt om lijnen te markeren.
Modi om een Lijst op te halen van de Server
Afhankelijk van de manier waarop de lijst wordt samengesteld en van de server naar de browser wordt gestuurd, onderscheiden we gepagineerde, eindeloze en getelde lijsten. Je kan hiertussen kiezen in de gebruikersinstellingen en het gekozen type is dan geldig voor alle toepassingen met een standaardlijst.
Werkbalk (gepagineerd)
Gebaseerd op het totale aantal records worden de individuele pagina's van de lijst ingedeeld en wordt een werkbalk toegevoegd aan de onderkant van de lijst om tussen de pagina's te bewegen. De grootte van een pagina wordt gedefinieerd op systeemniveau en is meestal ingesteld op 50 records. Dit betekent dat telkens wanneer een pagina wordt gewijzigd, de volgende (of, afhankelijk van de bewegingsrichting, de vorige) 50 records worden opgehaald van de server.
Eindeloos
Zonder het totale aantal records te kennen, worden deze opeenvolgend geladen zoals vereist om ze weer te geven. Alleen pagina's die door de lijst zijn opgevraagd, worden weergegeven. Het bewaren van bekeken pagina's nadat ze uit beeld zijn gescrold, kan worden geconfigureerd op broncodeniveau. Als de schuifbalk naar beneden beweegt en het einde van de geladen records bereikt, wordt er altijd nog een pagina van de server geladen, waarvan de grootte op systeemniveau wordt gedefinieerd en meestal is ingesteld op 100 records. Hieruit volgt dat de grootte van de schuifbalk geen maat is voor het aantal beschikbare records. Omdat de records die nog niet geladen zijn van de server worden gehaald zodra de schuifbalk zijn ondergrens bereikt, neemt de grootte geleidelijk af en is het niet duidelijk wanneer het einde van de lijst wordt bereikt. Dit type is geoptimaliseerd voor de weergavesnelheid van de lijst, maar dit is alleen duidelijk bij een aanzienlijk aantal records.
Geteld
Het is vergelijkbaar met de vorige, maar met kennis van het totale aantal records, waardoor nauwkeuriger door de lijst kan worden bewogen. Voordat de eerste set records wordt geladen, wordt eerst het totale aantal records bepaald, zodat de schuifbalk kan worden aangepast aan het aantal records. Op basis van de positie van de schuifbalk wordt de bijbehorende pagina berekend en - als deze niet in de cache van de browser zit - van de server geladen.
Geen (ongepagineerd)
Bij dit type lijst is pagineren uitgeschakeld en worden alle beschikbare records direct geladen. Het is niet geschikt voor toepassingen met een groot aantal records.

Gepagineerde lijst met tooltip op overvolle velden
Voor sommige toepassingen is het raadzaam om een gepagineerde lijst op te leggen met de mogelijkheid om de paginagrootte in te stellen, ongeacht het lijsttype dat de gebruiker kiest. Deze toepassingen hebben meestal een standaard werkbalk die vervangen is door invoervelden voor een smallere rijenfiltering en knoppen voor lijnselectie. Ze worden meestal gebruikt om bijvoorbeeld records te selecteren voor export of bulkverwerking, afhankelijk van de aard van de records.

Gepagineerde lijst met aangepaste werkbalk en opties voor paginagrootte
Lay-out en instellingen opslaan
De standaardconfiguratie en -instellingen van de lijst worden bepaald door de broncode van de toepassing. De gebruiker kan echter kolomfilters specificeren en hun statuswaarden wijzigen zoals beschreven in de statusbewaking van de lijst (zie hieronder). Al deze wijzigingen kunnen dan worden opgeslagen onder een zelfgekozen naam en op elk moment opnieuw worden toegepast op de lijst. Als de optie Standaard is aangevinkt, wordt de gemarkeerde configuratie automatisch toegepast telkens als de lijst wordt geopend. Deze toestand wordt aangegeven door de kleur van de knop Filters op de werkbalk van de lijst.
In tegenstelling tot de statusbewaking, die autonoom op de achtergrond werkt, ligt deze functionaliteit volledig in de handen van de gebruiker.
Statusmonitoring
Lijsten kunnen worden geregistreerd in een statusmonitoring proces dat alle wijzigingen registreert die de gebruiker aanbrengt in hun instellingen en deze voor elke individuele toepassing opslaat in een database.
De standaardtoestand van elke lijst wordt gedefinieerd in de broncode van de toepassing en dit zijn de volgende status hoeveelheden:
•kolomvolgorde
•kolombreedte
•kolomsortering
•kolom zichtbaarheid
•kolom filters
Als de optie Lijst - lay-out onthouden is aangevinkt in de gebruikersinstellingen, wordt elke kolomwijziging (volgorde, breedte, ...) opgeslagen in de database en automatisch toegepast als de lijst opnieuw wordt geopend.
Als de optie Lijst - filters toevoegen aan lay-out onthouden is aangevinkt in de gebruikersinstellingen (alleen beschikbaar na het aanvinken van de vorige optie), wordt elke filterwijziging op individuele kolommen opgeslagen in de database en automatisch toegepast wanneer de lijst wordt geopend.
Deze opties kunnen worden gebruikt om ervoor te zorgen dat de laatste configuratie van de lijst (kolomstatus, filters) automatisch opnieuw wordt toegepast wanneer de lijst opnieuw wordt geopend. Dit wordt aangegeven door het vetgedrukte opschrift van de knop Filters op de werkbalk van de lijst.
Als geen van de bovenstaande opties is ingeschakeld, worden wijzigingen aan de lijst niet geregistreerd en wordt de lijst opnieuw geopend volgens de configuratie die is opgegeven door de broncode van de toepassing.
Automatisch laden van de laatste lijststatus wordt alleen toegepast als er geen standaard filterconfiguratie is opgeslagen, die bij voorkeur wordt toegepast en wordt aangegeven door een kleurverandering van het pictogram van de knop Filters op de werkbalk van de lijst.
Alle opgeslagen lijstinstellingen kunnen in bulk worden gewist in de gebruikersinstellingen door te klikken op de knop Lijst in het vak Opgeslagen lay-outs wissen.
De instellingen die zijn opgeslagen voor de momenteel geopende lijst kunnen worden gewist via het menu van de knop Filters op de werkbalk van de lijst.
Andere gebruikersinstellingen
De meeste Allegro-toepassingen slaan een code en omschrijving op voor elk record en deze informatie wordt vervolgens weergegeven in een lijst. Door de standaard sorteervolgorde te selecteren, kan je aangeven of alle lijsten met kolommen Code en Omschrijving standaard in oplopende volgorde op code of omschrijving moeten worden gesorteerd.
Sommige lijstcellen kunnen gegevens bevatten die langer zijn dan de standaardbreedte van de kolom waarin ze staan. In deze gevallen wordt het overlopende deel van de tekst vervangen door drie punten. De optie Lijst - knopinfo over overlopende velden in de gebruikersinstellingen zorgt ervoor dat er een tooltip wordt gegenereerd voor elk item dat de volledige tekst bevat die wordt weergegeven als je er met de muis overheen gaat. Het maken van zo'n lijst is echter tijdrovender en voor uitgebreide lijsten is het nodig om deze optie te overwegen.