Skip to content

Listing ​

<!-- generated:meta -->

Grupui
Planeresource
Spec structListingSpec

<!-- /generated:meta -->

Kapan Memakai ​

kind: Listing adalah katalog publik (e-commerce, movie search) — pasangan alami App access: public (biasanya app_renderer: no-nav).

Kapan memakai Listing:

  • Halaman publik yang bisa diakses tanpa auth-wrap (katalog, search)

Kapan TIDAK pakai Listing:

  • Operasi tulis terautentikasi → kind: Table

Sumber kontrak: docs/spec/frontend/06-page-kinds.md §10.

Contoh Manifest ​

yaml
apiVersion: formspec.dev/v1
kind: Listing
metadata: { name: product-catalog, module: shop }
spec:
  entity: shop.product
  columns:
    - { field: name, label: "Nama" }
    - { field: price, label: "Harga", format: currency }
  search: true

Atribut ​

<!-- generated:attributes -->

AtributTipeWajibContohDeskripsi
entitystring✅shop.product
columns[]TableColumn—
filters[]FilterSpec—
searchboolean—

<!-- /generated:attributes -->

Gotchas ​

Standar terbuka (CC0) dengan implementasi referensi.