Dit document is vertaald door AI. Voor onnauwkeurigheden, raadpleeg de Engelse versie
Het ontwikkelen van NocoBase client-side plugins biedt diverse functionaliteiten en mogelijkheden om ontwikkelaars te helpen de frontend-functionaliteiten van NocoBase aan te passen en uit te breiden. Hieronder vindt u de belangrijkste mogelijkheden en gerelateerde hoofdstukken voor het ontwikkelen van NocoBase client-side plugins:
| Module | Beschrijving | Gerelateerd hoofdstuk |
|---|---|---|
| Plugin klasse | Creëer en beheer client-side plugins om de frontend-functionaliteit uit te breiden. | Plugin klasse |
| Router | Pas frontend-routing aan en implementeer paginanavigatie en -redirects. | Router |
| Resource | Beheer frontend-resources en verwerk het ophalen en bewerken van gegevens. | Resource |
| Verzoek | Pas HTTP-verzoeken aan en verwerk API-aanroepen en gegevensoverdracht. | Verzoek |
| Context | Haal de applicatiecontext op en gebruik deze om toegang te krijgen tot globale status en services. | Context |
| ACL (Toegangscontrole) | Implementeer frontend-toegangscontrole om de toegang tot pagina's en functionaliteiten te beheren. | ACL (Toegangscontrole) |
| Gegevensbronbeheer | Beheer en gebruik meerdere gegevensbronnen en implementeer het wisselen tussen en de toegang tot gegevensbronnen. | Gegevensbronbeheer |
| Stijlen & Thema's | Pas stijlen en thema's aan en implementeer UI-aanpassing en -verfraaiing. | Stijlen & Thema's |
| I18n (Meertaligheid) | Integreer meertalige ondersteuning en implementeer internationalisering en lokalisatie. | I18n (Meertaligheid) |
| Logger | Pas logformaten en uitvoermethoden aan om de debug- en monitoringmogelijkheden te verbeteren. | Logger |
| Testen | Schrijf en voer testcases uit om de stabiliteit en functionele nauwkeurigheid van de plugin te waarborgen. | Testen |
UI-extensies
| Module | Beschrijving | Gerelateerd hoofdstuk |
|---|---|---|
| UI-configuratie | Gebruik FlowEngine en flowmodellen om dynamische configuratie en orkestratie van componenteigenschappen te implementeren, ter ondersteuning van visuele aanpassing van complexe pagina's en interacties. | FlowEngine en flowmodellen |
| Blokextensies | Pas paginablokken aan en creëer herbruikbare UI-modules en lay-outs. | Blokextensies |
| Veldextensies | Pas veldtypen aan en implementeer de weergave en bewerking van complexe gegevens. | Veldextensies |
| Actie-extensies | Pas actietypen aan en implementeer complexe logica en interactieverwerking. | Actie-extensies |