Ansichten und Navigation
Eine view ist eine gespeicherte Liste eines bestimmten Objekts. Ein Navigationsmenüeintrag bringt diese Ansicht in die Sidebar.
Eine Frontkomponente
Eine Frontkomponent ist eine Reaktions- Komponente mit Sandkasten in Twenty. Wir liest den ausgewählten Datensatz ein, lädt die Personen-Vorlagen überCoreApiClient und POSTs aus dem letzten
Kapitel.
Ein Befehl um es zu öffnen
Ein Commandmenu item mitavailabilityType: 'RECORD_SELECTION' wird angezeigt, wenn eine Person ausgewählt ist, und
öffnet die Komponente in der Seitenleiste.
Den gesamten Fluss testen
Öffne People, markiere eine Person und drücke ⌘K / Strg K. “Dokument erstellen” erscheint, mit Ihrer App markiert:


Vorschau eines Dokuments auf seiner Aufzeichnungsseite
Eine Frontkomponente ist nicht nur für Kommandomenüs – Sie können sie als Tab auf einer Aufnahmeseite einhängen. Fügen wir dem Dokument-Datensatz einen Tab Vorschau hinzu, der den Markdown-Text als polierte, druckbare Seite darstellt. Die Komponente liest die aktuelle Datensatz-ID aus ihrem Ausführungskontext, lädt das -Dokument und gibt sie aus. Frontkomponenten laufen in einer Sandbox, die nur eine Whitelist von HTML-Tags erlaubt — Roh-HTML-Einspritzung (dangerouslySetInnerHTML) und
\<style> werden blockiert — so dass wir Markdown als React-Elemente mit Inline-
Styles über einen kleinen Markdown
Helfer machen.
RECORD_PAGE Layout fügt Tabs zur Datensatzansicht eines Objekts hinzu; ein FRONT_COMPONENT
Widget in einem CANVAS Tab Hosts die Komponent:

Vorlage mit dem Rich-Text-Editor bearbeiten
Templates benötigen überhaupt keine eigene Komponente. Da derbody ein
RICH_TEXT-Feld ist, stellt Twenty bereits einen vollständigen Rich-Text-Editor dafür bereit – denselben, den auch die Standardobjekte Note und Task verwenden. Wir Oberflächen es nur auf der
Template-Datensatzseite.
Füge einen Tab mit einem FIELD Widget im EDITOR Anzeigemodus hinzu und zeigt auf das Feld body
über fieldMetadataId:
RICH_TEXT Feld speichert sowohl den Editorblock JSON als auch eine Markdown
Projektion. Die Generation-Pipeline liest diese Markdown-Projektion, also
Platzhalter, die PDF, und die freigebbare Webseite arbeiten alle unverändert —
sehen Sie den vollständigen
template-record. age-layout.ts.
Jetzt schreiben Editoren Vorlagen in einem korrekten Rich-Text-Editor:

Weiter: ein KI-Agent →
Fügen Sie einen Agenten und eine Fertigkeit hinzu, die Ihr Werkzeug aufruft.