Facade API
Découvrez comment utiliser l’API Facade dans une application Univer Bases.
L’API Facade fournit une couche destinée aux applications au-dessus du modèle Bases. Utilisez-la pour les opérations courantes, comme la création de bases, de tables, de champs, d’enregistrements, de vues, de filtres, de tris, de groupes et de sélections, ainsi que pour la navigation dans l’interface utilisateur.
Attention
Les mutations du modèle Base sont synchrones. Les méthodes d’activation UI renvoient des promesses et doivent être attendues.
Activer les points d’entrée Facade
Importez le point d’entrée Facade de chaque fonctionnalité Bases utilisée par votre application :
import { FUniver } from '@univerjs/core/facade'import '@univerjs-pro/bases/facade'import '@univerjs-pro/bases-ui/facade'Créez l’objet API après avoir enregistré l’instance Univer et les extensions requises :
const univerAPI = FUniver.newAPI(univer)Étapes suivantes
Les extensions Facade sont maintenant activées. Poursuivez avec :
- API générale pour les commandes, événements, annulations et rétablissements, extensions UI, réseaux, énumérations et utilitaires partagés.
- Univer Bases API pour créer et lire des Bases, puis manipuler leur modèle et leur état UI.
- Référence de la Facade Bases pour la liste complète des méthodes.
Que pensez-vous de ce guide ?