Passer au contenu principal
La couche de mise en page d’une application Twenty est tout ce que l’utilisateur voit : où l’application apparaît dans la barre latérale, quelles vues de liste elle fournit, comment ses pages de détails d’enregistrement sont organisées et quels composants React personnalisés sont rendus à l’intérieur de ces pages.

Dans cette section

Vues

defineView — configurations de listes enregistrées : colonnes visibles, filtres, groupes.

Éléments de menu de navigation

defineNavigationMenuItem — entrées de barre latérale pointant vers des vues ou des URL externes.

Mises en page

definePageLayout et definePageLayoutTab — onglets et widgets sur la page de détails d’un enregistrement.

Composants frontaux

defineFrontComponent — composants React isolés rendus à l’intérieur de Twenty.

Éléments du menu de commande

defineCommandMenuItem — enregistre des composants frontaux comme entrées Cmd+K et actions rapides.

Où l’application apparaît

Les composants frontaux s’exécutent à l’intérieur d’un Web Worker isolé en utilisant Remote DOM — ils sont rendus nativement dans la page (et non dans une iframe), mais ne peuvent pas accéder directement à la page hôte ou au DOM. La communication avec Twenty se fait via une API hôte de passage de messages.