Düzen varlıkları, uygulamanızın Twenty arayüzünde nasıl göründüğünü kontrol eder — kenar çubuğunda nelerin yer aldığı, uygulamayla birlikte hangi kayıtlı görünümlerin geldiği ve bir kayıt ayrıntı sayfasının nasıl düzenlendiği.Documentation Index
Fetch the complete documentation index at: https://docs.twenty.com/llms.txt
Use this file to discover all available pages before exploring further.
Düzen kavramları
| Kavram | Neyi kontrol eder | Varlık |
|---|---|---|
| Görünüm | Bir nesne için kaydedilmiş liste yapılandırması — görünür alanlar, sıralama, filtreler, gruplar | defineView |
| Gezinme Menüsü Öğesi | Sol kenar çubuğunda, bir görünüme veya harici bir URL’ye bağlanan bir öğe | defineNavigationMenuItem |
| Sayfa Düzeni | Bir kaydın ayrıntı sayfasını oluşturan sekmeler ve widget’lar | definePageLayout |
| Sayfa düzeni sekmesi | Mevcut bir sayfa düzenine (standart veya kendi uygulamanıza ait) eklenen bağımsız bir sekme | definePageLayoutTab |
universalIdentifier ile başvurur:
- Türü
VIEWolan bir gezinme menüsü öğesi, birdefineViewtanımlayıcısını işaret eder; böylece kenar çubuğu bağlantısı o kayıtlı görünümü açar. - Türü
RECORD_PAGEolan bir sayfa düzeni, bir nesneyi hedefler ve sekmelerinin içine widget’lar olarak ön uç bileşenleri gömebilir.
defineView
Nesneler için kaydedilmiş görünümler tanımlayın
defineView
Nesneler için kaydedilmiş görünümler tanımlayın
Görünümler, bir nesnenin kayıtlarının nasıl görüntüleneceğine ilişkin kaydedilmiş yapılandırmalardır — hangi alanların görünür olacağını, sıralarını ve uygulanan filtreleri veya grupları içerir. Uygulamanızla önceden yapılandırılmış görünümler sunmak için Önemli noktalar:
defineView() kullanın:src/views/example-view.ts
objectUniversalIdentifier, bu görünümün hangi nesneye uygulanacağını belirtir.key, görünüm türünü belirler (ör. ana liste görünümü içinViewKey.INDEX).fields, hangi sütunların görüneceğini ve sıralarını kontrol eder. Her alan birfieldMetadataUniversalIdentifieröğesine referans verir.- Daha gelişmiş yapılandırmalar için
filters,filterGroups,groupsvefieldGroupsde tanımlayabilirsiniz. position, aynı nesne için birden fazla görünüm olduğunda sıralamayı kontrol eder.
defineNavigationMenuItem
Kenar çubuğu gezinme bağlantılarını tanımlayın
defineNavigationMenuItem
Kenar çubuğu gezinme bağlantılarını tanımlayın
definePageLayout
Kayıt görünümleri için özel sayfa düzenleri tanımlayın
definePageLayout
Kayıt görünümleri için özel sayfa düzenleri tanımlayın
Sayfa düzenleri, bir kayıt ayrıntı sayfasının nasıl görüneceğini özelleştirmenizi sağlar — hangi sekmelerin görüneceği, her sekmenin içinde hangi widget’ların olacağı ve bunların nasıl düzenleneceği. Uygulamanızla özel düzenler sunmak için Önemli noktalar:
definePageLayout() kullanın:src/page-layouts/example-record-page-layout.ts
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
Mevcut bir sayfa düzenine bir sekme ekleyin
definePageLayoutTab
Mevcut bir sayfa düzenine bir sekme ekleyin
definePageLayoutTab uygulamanızın tek bir sekmeyi — isteğe bağlı widget’larla — mevcut bir sayfa düzenine eklemesine olanak tanır. En yaygın kullanım örneği, Twenty’nin yerleşik kayıt sayfalarından birine (örneğin, bir analitik veya yapay zekâ özet sekmesi) özel bir sekme eklemek ya da kendi uygulamanızın zaten sunduğu bir sayfa düzenine eklemektir.Hedeflenen sayfa düzeni ya standart bir Twenty sayfa düzeni ya da kendi uygulamanız tarafından tanımlanan bir düzen olmalıdır; yüklü başka bir uygulamaya ait sayfa düzenlerine uygulamalar arası referanslar şu anda desteklenmemektedir.src/page-layouts/example-extra-tab.ts
pageLayoutUniversalIdentifier,definePageLayoutTabkullanılırken zorunludur ve kurulum sırasında (standart veya uygulamanızınki) zaten var olan bir sayfa düzenini işaret etmelidir. Üst sayfa düzeni eksikse, kurulum belirgin 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üzen size ait olduğundadefinePageLayoutkullanın (genellikle uygulamanızda sunduğunuz bir nesne için birRECORD_PAGEveya birSTANDALONE_PAGE).