Skip to main content
Stratul de layout al unei aplicații Twenty reprezintă tot ceea ce vede utilizatorul: unde apare aplicația în bara laterală, ce vizualizări de listă oferă, cum sunt aranjate paginile de detalii ale înregistrărilor și ce componente React personalizate sunt afișate în interiorul acelor pagini.

În această secțiune

Vizualizări

defineView — configurații salvate pentru liste: coloane vizibile, filtre, grupuri.

Elemente de meniu de navigare

defineNavigationMenuItem — intrări în bara laterală care trimit către vizualizări sau URL-uri externe.

Layouturi de pagină

definePageLayout și definePageLayoutTab — file și widgeturi pe pagina de detalii a unei înregistrări.

Componente front-end

defineFrontComponent — componente React izolate care rulează în interiorul Twenty.

Elemente din meniul de comenzi

defineCommandMenuItem — înregistrează componente front-end ca intrări Cmd+K și acțiuni rapide.

Unde este afișată aplicația

Componentele front rulează în interiorul unui Web Worker izolat folosind Remote DOM — acestea sunt redate nativ în pagină (nu într-un iframe), dar nu pot accesa direct pagina gazdă sau DOM-ul. Comunicarea cu Twenty se face printr-un API al gazdei bazat pe transmiterea de mesaje. Sunt încă în curs de dezvoltare activă: sandbox-ul implementează un DOM parțial, astfel încât utilizările avansate pot eșua. Vezi Limitări actuale.