Tento dokument byl přeložen umělou inteligencí. V případě nepřesností se prosím obraťte na anglickou verzi
FlowModel nabízí přístup založený na „tocích (Flow)“ pro implementaci konfigurační logiky komponent, čímž zajišťuje větší rozšiřitelnost a vizualizaci chování a konfigurace komponent.
Vlastní model komponenty můžete vytvořit děděním z FlowModel. Model musí implementovat metodu render(), aby definoval logiku vykreslování komponenty.
Každý model může registrovat jeden nebo více Toků, které popisují konfigurační logiku a interakční kroky komponenty.
Popis
key: Jedinečný identifikátor Toku.title: Název Toku, používaný pro zobrazení v uživatelském rozhraní.steps: Definuje konfigurační kroky (Step). Každý krok zahrnuje:
title: Název kroku.uiSchema: Struktura konfiguračního formuláře (kompatibilní s Formily Schema).defaultParams: Výchozí parametry.handler(ctx, params): Spustí se při uložení a slouží k aktualizaci stavu modelu.Při vykreslování modelu komponenty můžete pomocí parametru showFlowSettings řídit, zda se má povolit konfigurační funkce. Pokud je showFlowSettings povoleno, v pravém horním rohu komponenty se automaticky zobrazí vstup pro konfiguraci (například ikona nastavení nebo tlačítko).
openFlowSettingsKromě otevření konfiguračního formuláře pomocí vestavěného interaktivního vstupu můžete také ručně volat
openFlowSettings().