logologo
Start
Handbuch
Entwicklung
Plugins
API
Startseite
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Start
Handbuch
Entwicklung
Plugins
API
Startseite
logologo

Einführung

Was ist FlowEngine?
FlowEngine & Plugins
Schnellstart
Lernpfad

Leitfaden

FlowModel registrieren
FlowModel erstellen
FlowModel rendern
FlowModel: Event-Flow & Konfiguration
FlowModel-Persistenz
FlowModel-Lebenszyklus
FlowModel-Kontextsystem
Reaktivität: Observable
FlowModel vs. React.Component
RunJS-Plugin-Erweiterungspunkte

Definitionen

ModelDefinition
FlowDefinition
EventDefinition
ActionDefinition
StepDefinition
Previous PageLernpfad
Next PageFlowModel erstellen
KI-Übersetzungshinweis

Diese Dokumentation wurde automatisch von KI übersetzt.

#FlowModel registrieren

#Mit einem benutzerdefinierten FlowModel beginnen

class HelloModel extends FlowModel {
  render() {
    return (
      <div>
        <h1>Hello, NocoBase!</h1>
        <p>This is a simple block rendered by HelloModel.</p>
      </div>
    );
  }
}

#Verfügbare FlowModel-Basisklassen

BasisklassennameBeschreibung
BlockModelBasisklasse für alle Blöcke
CollectionBlockModelSammlungsblock, erbt von BlockModel
ActionModelBasisklasse für alle Aktionen

#FlowModel registrieren

export class PluginHelloClient extends Plugin {
  async load() {
    this.engine.registerModelLoaders({
      HelloModel: {
        // Dynamischer Import: Das Model-Modul wird erst geladen, wenn es zum ersten Mal wirklich benötigt wird
        loader: () => import('./HelloModel'),
      },
    });
  }
}