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

SliderView

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

SliderView

Suwak wartości liczbowej (input range) z opcjonalnym podglądem bieżącej wartości. Wartość widoku w VarStore to liczba.

Schema

type: slider
id: priceLimit
name: maxPrice
label: Maksymalna cena
min: 0
max: 1000
step: 10
value: 200
showValue: true
unit: " PLN"
debounce: 300
onChange:
  action: reload
  target: productsTable

Parametry

  • type - Typ widoku: "slider"
  • id - Identyfikator widoku (wymagane dla onChange / odczytu wartości)
  • name - Nazwa zmiennej do zbierania danych
  • label [template] - Etykieta suwaka (opcjonalne)
  • min - Wartość minimalna (domyślnie: 0)
  • max - Wartość maksymalna (domyślnie: 100)
  • step - Krok zmiany wartości (domyślnie: 1)
  • value [template] - Wartość początkowa (domyślnie: min)
  • showValue - Czy pokazywać bieżącą wartość obok etykiety (domyślnie: true)
  • unit - Sufiks wyświetlany za wartością, np. " PLN", "%" (opcjonalne)
  • debounce - Opóźnienie w ms przed wywołaniem onChange (opcjonalne)
  • disabled - Czy suwak jest wyłączony (opcjonalne)
  • onChange - Akcja na zmianę wartości (opcjonalne)

Publiczne API (kontrakt kontrolki wartości)

view.getValue()                               // liczba z zakresu min–max, wyrównana do step
view.setValue(value, { emitChange = false })  // ustawia wartość i synchronizuje VarStore
Ostatnio zaktualizowano:: 25.08.2026, 12:56
Contributors: Wiktor Koźmiński
Prev
SelectView
Next
SlotView