Avis de traduction IA

Cette documentation a été traduite automatiquement par IA.

Démarrer avec FlowModel

FlowModel personnalisé

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

Classes de base FlowModel disponibles

Nom de la classe de baseDescription
BlockModelClasse de base pour tous les blocs
CollectionBlockModelBloc de collection, hérite de BlockModel
ActionModelClasse de base pour toutes les actions

Enregistrer un FlowModel

export class PluginHelloClient extends Plugin {
  async load() {
    this.engine.registerModelLoaders({
      HelloModel: {
        // Import dynamique : le module du modèle n'est chargé que lorsque ce modèle est réellement nécessaire pour la première fois
        loader: () => import('./HelloModel'),
      },
    });
  }
}

Rendre un FlowModel

<FlowModelRenderer model={model} />