Přejít na hlavní obsah
Zobrazení je uložená konfigurace toho, jak se zobrazují záznamy objektu: která pole se zobrazují, v jakém pořadí, zda jsou viditelná a jaké filtry nebo seskupení jsou použity. Pomocí defineView() můžete s aplikací dodávat předem nakonfigurovaná zobrazení – obvykle výchozí indexové zobrazení pro každý vlastní objekt, který vytvoříte.
src/views/example-view.ts

Hlavní body

  • objectUniversalIdentifier určuje, na který objekt se toto zobrazení vztahuje. Může to být vlastní objekt, který jste definovali, nebo standardní objekt Twenty.
  • key: ViewKey.INDEX označuje zobrazení jako hlavní seznamové zobrazení objektu (to, které se otevře po kliknutí na navigační položku OBJECT).
  • fields určuje, které sloupce se zobrazí a v jakém pořadí. Každé pole odkazuje na fieldMetadataUniversalIdentifier. Chcete-li odkazovat na automaticky vytvořené systémové pole, například createdAt, podívejte se na Cílení na systémová pole.
  • Pro pokročilé konfigurace můžete také deklarovat filters, filterGroups, sorts, groups a fieldGroups.
  • position určuje pořadí, pokud pro stejný objekt existuje více zobrazení.

Volitelné vlastnosti

Všechny výše uvedené výčtové typy jsou exportovány z twenty-sdk/define.

Filtry

Zobrazení může být dodáno s předem aplikovanými filtry. Každý filtr má tři souřadnice: pole, které se filtruje, operand (jak porovnávat) a hodnotu (proti čemu porovnávat). Všechny tři musí být v souladu — použití operandu, který se nehodí k typu pole, bude při synchronizaci odmítnuto.

Podporované operandy podle typu pole

Typy polí s podobnými názvy mohou používat zcela odlišné operandy — běžným případem jsou SELECT a MULTI_SELECT.

Tvar hodnoty podle operandu

Pole value je vždy hodnota serializovatelná do JSON, ale její očekávaný tvar závisí na operandu:

Jak se zobrazení objevují v uživatelském rozhraní

Samotné zobrazení není z postranního panelu dostupné. Aby se tam zobrazilo, spárujte ho s položkou navigačního menu typu VIEW, která odkazuje na universalIdentifier daného zobrazení. To je kanonický vzor: každý vlastní objekt obvykle dodává výchozí zobrazení + položku v postranním panelu, která ho otevírá.