Pojmy rozvržení
| Pojem | Co řídí | Entita |
|---|---|---|
| Pohled | Uložené nastavení seznamu pro objekt — viditelná pole, pořadí, filtry, skupiny | defineView |
| Položka navigační nabídky | Položka v levém postranním panelu, která odkazuje na pohled nebo externí URL | defineNavigationMenuItem |
| Rozvržení stránky | Karty a widgety, které tvoří stránku s podrobnostmi záznamu | definePageLayout |
universalIdentifier:
- Položka navigační nabídky typu
VIEWodkazuje na identifikátordefineView, takže odkaz v postranním panelu otevře daný uložený pohled. - Rozvržení stránky typu
RECORD_PAGEcílí na objekt a může vkládat front components do svých karet jako widgety.
defineView
Definujte uložená zobrazení pro objekty
defineView
Definujte uložená zobrazení pro objekty
Zobrazení jsou uložené konfigurace toho, jak se zobrazují záznamy objektu — včetně toho, která pole jsou viditelná, jejich pořadí a jaké filtry či seskupení jsou použity. Pomocí Hlavní body:
defineView() můžete k aplikaci přidat předkonfigurovaná zobrazení:src/views/example-view.ts
objectUniversalIdentifierurčuje, na který objekt se toto zobrazení vztahuje.keyurčuje typ zobrazení (např.ViewKey.INDEXpro hlavní seznam).fieldsurčuje, které sloupce se zobrazí a v jakém pořadí. Každé pole odkazuje nafieldMetadataUniversalIdentifier.- Pro pokročilejší konfigurace můžete definovat také
filters,filterGroups,groupsafieldGroups. positionurčuje pořadí, pokud pro stejný objekt existuje více zobrazení.
defineNavigationMenuItem
Definujte odkazy postranní navigace
defineNavigationMenuItem
Definujte odkazy postranní navigace
definePageLayout
Definujte vlastní rozvržení stránek pro zobrazení záznamů
definePageLayout
Definujte vlastní rozvržení stránek pro zobrazení záznamů
Rozvržení stránek vám umožní přizpůsobit vzhled stránky s detailem záznamu — které karty se zobrazí, jaké widgety jsou uvnitř každé karty a jak jsou uspořádány. Pomocí Hlavní body:
definePageLayout() můžete k aplikaci přidat vlastní rozvržení:src/page-layouts/example-record-page-layout.ts
typeje obvykle'RECORD_PAGE'pro úpravu detailního zobrazení konkrétního objektu.objectUniversalIdentifierurčuje, na který objekt se toto rozvržení vztahuje.- Každá
tabdefinuje sekci stránky stitle,positionalayoutMode(CANVASpro volné rozvržení). - Každý
widgetuvnitř karty může vykreslit frontendovou komponentu, seznam relací nebo jiné vestavěné typy widgetů. positionna kartách určuje jejich pořadí. Použijte vyšší hodnoty (např. 50) pro umístění vlastních karet za vestavěné.