Dit document is vertaald door AI. Voor onnauwkeurigheden, raadpleeg de Engelse versie
FlowModel biedt een op 'eventstromen' (Flows) gebaseerde aanpak om de configuratielogica van componenten te implementeren. Dit maakt het gedrag en de configuratie van componenten flexibeler en visueler.
U kunt een aangepast componentmodel maken door FlowModel uit te breiden. Het model moet de render()-methode implementeren om de renderlogica van het component te definiëren.
Elk model kan één of meerdere Flows registreren om de configuratielogica en interactiestappen van het component te beschrijven.
Beschrijving
key: De unieke identificatie voor de Flow.title: De naam van de Flow, gebruikt voor weergave in de gebruikersinterface.steps: Definieert de configuratiestappen (Step). Elke stap omvat:
title: De titel van de stap.uiSchema: De structuur van het configuratieformulier (compatibel met Formily Schema).defaultParams: Standaardparameters.handler(ctx, params): Wordt geactiveerd bij opslaan om de status van het model bij te werken.Bij het renderen van een componentmodel kunt u met de parameter showFlowSettings bepalen of de configuratiefunctie moet worden ingeschakeld. Als showFlowSettings is ingeschakeld, verschijnt er automatisch een configuratie-ingang (zoals een instellingenicoon of -knop) in de rechterbovenhoek van het component.
openFlowSettingsNaast het openen van het configuratieformulier via de ingebouwde interactie-ingang, kunt u openFlowSettings() ook handmatig aanroepen in uw code.