๐ Introductie
De Core Library bevat herbruikbare JavaScript helpers die gebruikt worden binnen model-driven apps voor validatie, UI-interactie, integraties en algemene business logica.
๐ De Core Library zorgt voor consistente, herbruikbare en onderhoudbare oplossingen binnen het platform.
โ ๏ธ De documentatie beschrijft het gebruik en de structuur van de library. De daadwerkelijke implementatie wordt beheerd in de repository.
Structuur en principes
-
core.* namespace
- Modulaire helpers
- Consistente naming
- Fail-safe implementatie
- Geen onverwachte side-effects
Gebruik
๐ Helpers worden aangeroepen via core.*
core.logger.info("Form loaded");
const name = core.field.getValue("name");
core.ui.setVisible("tab_general", true);
๐ฆ Modules
๐ Logger Helper
Logging en foutafhandeling
Open
๐ค User Helper
Gebruikerscontext en instellingen
Open
๐ Environment Helper
Environment variables en configuratie
Open
๐งฑ Field Helper
Dataverse velden en attributen
Open
๐ฅ๏ธ UI Helper
UI manipulatie (tabs, secties, velden)
Open
๐ข Notifier Helper
Meldingen en validatie feedback
Open
๐ Regex Helper
Pattern matching en validatie
Open
โ๏ธ Text Helper
String manipulatie en formatting
Open
๐ท๏ธ Labels Helper
Multi-language labels
Open
๐ณ IBAN Helper
Validatie en formatting IBAN
Open
๐ Phone Helper
Validatie telefoonnummer
Open
๐ฎ Postcode Helper
Validatie en parsing postcode
Open
๐ Geo Helper
Geolocation en adresgegevens
Open
๐งพ VAT Helper
BTW validatie
Open
๐ณ๐ฑ Dutch Helper
Nederlandse validaties (KvK, BTW, IBAN)
Open
๐ House Number Helper
Validatie huisnummer
Open
๐ Samenvatting
โ
Herbruikbare business logica
โ
Consistente implementatie
โ
Minder duplicatie
โ
Betere onderhoudbaarheid