Aviso de traducción por IA

Esta documentación ha sido traducida automáticamente por IA.

Registrar FlowModel

Comenzar con un FlowModel personalizado

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

Clases base de FlowModel disponibles

Nombre de la clase baseDescripción
BlockModelClase base para todos los bloques
CollectionBlockModelBloque de colección, hereda de BlockModel
ActionModelClase base para todas las acciones

Registrar un FlowModel

export class PluginHelloClient extends Plugin {
  async load() {
    this.engine.registerModelLoaders({
      HelloModel: {
        // Importación dinámica: el módulo del modelo solo se carga cuando este modelo se necesita por primera vez
        loader: () => import('./HelloModel'),
      },
    });
  }
}