Layout concepts
| Concept | What it controls | Varlık |
|---|---|---|
| View | A saved list configuration for an object — visible fields, order, filters, groups | defineView |
| Navigation Menu Item | An entry in the left sidebar that links to a view or an external URL | defineNavigationMenuItem |
| Page Layout | The tabs and widgets that make up a record’s detail page | definePageLayout |
universalIdentifier:
- A navigation menu item of type
VIEWpoints at adefineViewidentifier, so the sidebar link opens that saved view. - A page layout of type
RECORD_PAGEtargets an object and can embed front components inside its tabs as widgets.
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).