Orbito - Dokumentacja modułówOrbito - Dokumentacja modułów
Wprowadzenie
Pierwsze kroki
API
Komunikacja
Widoki
Wdrożenie
Społeczność
For AI agents
Wprowadzenie
Pierwsze kroki
API
Komunikacja
Widoki
Wdrożenie
Społeczność
For AI agents
  • OrbitoViewEngine

    • Wprowadzenie
    • BaseView – Klasa bazowa
    • Zmienne (VarStore)
    • Listy i notacja .$
    • Szablony Handlebars
    • Akcje (ActionHandler)
    • Tabele danych
    • Edycja danych
    • Kontrolki wartości
    • Warianty stylistyczne
    • Komponenty i sloty
    • Pliki, kamera i schemat z serwera
  • Widoki

    • AvatarView
    • BadgeView
    • ButtonView
    • CameraView
    • CardView
    • CheckboxGroupView
    • CheckboxView
    • ComponentView
    • CssBoxView
    • DataTableView
    • DropdownView
    • DynamicListView
    • DynamicView
    • FilePickerView
    • FilePreviewView
    • FlexView
    • GridView
    • HtmlView
    • InlineEditView
    • InputView
    • ListView
    • ModalView
    • PopoverView
    • RadioGroupView
    • RowView
    • SelectView
    • SliderView
    • SlotView
    • StepperView
    • TabsView
    • TextInputView
    • TextView

SlotView

Źródło: views/SlotView.js

SlotView

Punkt wstawienia zawartości w szablonie komponentu (zobacz ComponentView). W miejsce slotu trafia zawartość childs (slot domyślny) lub slots.<nazwa> (slot nazwany) z instancji komponentu.

Ma sens wyłącznie wewnątrz template definicji komponentu — użyty poza komponentem renderuje zawartość fallback (lub nic).

Parametry

  • type - Typ widoku: "slot"
  • name - Nazwa slotu (domyślnie: "default" — czyli childs instancji)
  • fallback - Tablica schematów widoków renderowana, gdy instancja nie przekazała zawartości dla tego slotu (opcjonalne)

Przykład

components:
  panel:
    template:
      type: card
      content:
        - type: slot
          fallback:
            - type: text
              content: Brak zawartości
type: component
component: panel
childs:
  - type: text
    content: Właściwa treść

Uwagi

  • Zawartość slotu jest ewaluowana w kontekście miejsca użycia komponentu (tak jak sloty w Vue) — wyrażenia {{ $props.x }} w zawartości slotu odnoszą się do propsów komponentu nadrzędnego, nie tego, w którym slot się znajduje.
Ostatnio zaktualizowano:: 8.07.2026, 08:54
Contributors: Wiktor Koźmiński
Prev
SliderView
Next
StepperView