Bir sayfa düzeni, bir kaydın ayrıntı sayfasının nasıl düzenleneceğini kontrol eder: hangi sekmelerin görüneceği ve bunların hangi widget’ları içereceği. Sahibi olduğunuz bir nesne için bir düzen tanımlamak amacıylaDocumentation Index
Fetch the complete documentation index at: https://docs.twenty.com/llms.txt
Use this file to discover all available pages before exploring further.
definePageLayout() kullanın veya halihazırda var olan bir düzene (size ait veya standart bir Twenty düzenine) tek bir sekme eklemek için definePageLayoutTab() kullanın.
| Kullanım alanı | Varlık |
|---|---|
| Sahibi olduğunuz bir nesnedeki bir kayıt sayfası için tüm düzeni tanımlayın | definePageLayout |
| Var olan bir düzene bir sekme ekleyin (kendi nesneniz veya standart bir nesne) | definePageLayoutTab |
definePageLayout
Tüm ayrıntı sayfasına sahip olduğunuz durumlarda bunu kullanın — genellikle kendiniz tanımladığınız özel bir nesne için.src/page-layouts/example-record-page-layout.ts
Önemli noktalar
typegenellikle belirli bir nesnenin ayrıntı görünümünü özelleştirmek için'RECORD_PAGE'olur.objectUniversalIdentifier, bu düzenin hangi nesneye uygulanacağını belirtir.- Her
tab, birtitle,positionvelayoutModeile sayfanın bir bölümünü tanımlar (serbest biçimli düzen içinCANVAS). - Bir sekmenin içindeki her
widget, bir ön uç bileşeni, bir ilişki listesi veya diğer yerleşik widget türlerini oluşturabilir. - Sekmelerdeki
position, sıralarını kontrol eder. Özel sekmeleri yerleşik olanların sonrasına yerleştirmek için daha yüksek değerler kullanın (ör. 50).
definePageLayoutTab
Bunu yalnızca mevcut bir düzene sekme eklemek istediğinizde kullanın — örneğin, standart Company sayfasında bir analitik sekmesi veya kendi nesnenizin düzenine eklenmiş bir yapay zeka özeti sekmesi.src/page-layouts/example-extra-tab.ts
Önemli noktalar
pageLayoutUniversalIdentifierzorunludur ve kurulum anında zaten var olan bir sayfa düzenini işaret etmelidir — standart bir Twenty düzeni veya kendi uygulamanız tarafından tanımlanan bir düzen olabilir. Başka yüklü bir uygulamaya ait düzenlere uygulamalar arası referanslar bugün desteklenmemektedir. Üst düzen eksik olduğunda, kurulum net bir doğrulama hatasıyla başarısız olur.widgetsyalnızca bu sekmeyle sınırlıdır — satır içi olarakdefinePageLayoutiçinde tanımlanan widget’larda olduğu gibi, ön uç bileşenlerine, görünümlere vb. tam olarak aynı şekilde referans verirler.position, hedeflenen düzende mevcut sekmelere göre sıralamayı kontrol eder. Yerleşik sekmelere göre sekmenizi istediğiniz konuma yerleştirecek bir değer seçin.- Yalnızca mevcut bir düzene ekleme yapmak istediğinizde
definePageLayoutyerine bunu kullanın. Tüm düzene sahip olduğunuzdadefinePageLayoutkullanın.