Gebouwd door ontwikkelaars. Verfijnd door ervaring.
Basisbegrippen
Je vindt hier een lijst van de basisbegrippen die in het hele framework gebruikt worden, samen met korte toelichtingen om hun betekenis en context beter te begrijpen.
- Object/Control: een entiteit die kan worden geconfigureerd om data te tonen/bewerken
- Objecttype: een type entiteit (bijvoorbeeld: form, datagrid, dropdown, autocomplete, toggle box, …)
- RowData: verzameling van datavelden
- RowIdData: de waarde van het RowId-veld
- App: een scherm of venster dat door de gebruiker wordt geopend/uitgevoerd
- Component: een verzameling objecten die kan worden opgeslagen en hergebruikt op meerdere plaatsen/apps
- Form (formulier): een object dat het tonen en updaten van één enkele database-record beheert
- Project: een applicatie die uit meer dan één app bestaat
- Multi page application: een type applicatie dat meerdere geopende apps tegelijk kan beheren
- Single page application: een type applicatie dat één pagina tegelijk toont en van pagina naar pagina navigeert
- Program tab: een mini-tegel die wordt aangemaakt wanneer een app wordt gestart
- Quick link app: een plaats waar ‘standaard’ apps in de menubalk kunnen worden ingesteld zonder dat er een program tab wordt aangemaakt
- Media files: door de gebruiker geüploade afbeeldingen in een project
- LabelParams: een veld/tekst/code die kan worden gebruikt voor aangepaste vertalingen (voorbeeld: WRD=12). Het vertaalmechanisme kan per project worden ingesteld.
- Placeholder: een veld dat tekst bevat die wordt weergegeven wanneer een autocomplete, dropdownlist, … een lege waarde heeft
Scroll: de grid laadt de eerste 100 records en laadt telkens 100 extra records wanneer de gebruiker naar beneden scrollt
Lazy: de grid blijft data laden per 100 records tot alles is opgehaald van de backendDataLoadMethod: manier waarop een datagrid met data geladen wordt — 2 opties:
- Datasource: het object dat de data bevat
- Rules: triggers die door de ontwikkelaar kunnen worden ingesteld om attributen te wijzigen of endpoints uit te voeren die een lijst met commando’s teruggeven aan de rules engine
- NoSearchbar: wordt toegepast op een dropdownlist om de zoekbalk in de dropdownresultaten te verwijderen
- DataType: bepaalt het type waarde dat dit veld kan tonen. Mogelijke waarden: Number, Date, String, Time & DateTime
- DataFormat: laat de ontwikkelaar toe een opmaakmasker in te stellen voor het invoerveld afhankelijk van de gekozen DataType. Datums in kleine letters: voorbeeld dd/mm/yyyy. Tijden in hoofdletters: voorbeeld HH:MM:SS
- Height: kan ingegeven worden in px (pixels) of rows (aantal rijen afhankelijk van lettergrootte) of % (percentage van de beschikbare ruimte)
- UpdateOnNewOnly: indien true, kan dit veld enkel worden bewerkt wanneer de actie NEW of COPY is
- ItemsSource: kies Manual om radiobuttons (of andere opties) handmatig aan te maken, of Datasource om de opties te genereren op basis van een endpointrespons
- Ribbon container: de zone waarin je een ribboncontrol kan definiëren/toepassen
- Layout: de hoofdstructuur van een app, opgedeeld in layoutcontainers
- Filter container: de zone waar objecten geplaatst worden die fungeren als filterveld voor een datagrid
- Dynamic fields: een placeholder-object dat tijdens runtime andere objecten aanmaakt
- GridDef / GridData: namen van endpoints die een datagrid dynamisch opbouwen
- GridDef: voor objectattributen zoals kolommen, filters, …
- GridData: voor het vullen van de grid
- List: naamgeving van endpoints die dropdowns en lijstobjecten vullen
- RecordGet / RecordSet: namen van endpoints die records ophalen, updaten of verwijderen (meestal in combinatie met een form object)
- Template: een template-applicatie die wordt toegepast in de grid row container
Waarom RCD?
- Ontdek en benut nieuwe technische mogelijkheden
- Voldoe aan de moderne beveiligingsvereisten
- Word opnieuw competitief op de markt
- Werk apparaat-onafhankelijk
- Verlaag je ontwikkelingskosten
- … en nog heel wat andere voordelen
Vragen? Interesse?
Vul het formulier hieronder in en we nemen zo snel mogelijk contact met je op!
"*" geeft vereiste velden aan