Slider
Komponent pozwalający na wybranie wartości numerycznych przy pomocy suwaka.

Właściwości komponentu
Właściwość Eximee Designer
Nazwa atrybutu w Źródle
Opis
Krok, co jaki można ustawić wartość na suwaku (sekcja Podstawowe właściwości)
step
Skok wartości, czyli krok, co jaki można ustawić wartość na suwaku (domyślnie wartość 100).
Wartość startowa suwaka (sekcja Podstawowe właściwości)
startValue
Wartość startowa suwaka (domyślnie pusta). Może być zasilona z usługi.
Minimalna prezentowana wartość suwaka (sekcja Podstawowe właściwości)
Wartość minimalna suwaka (domyślnie wartość 0). Może być zasilona z usługi.
Maksymalna prezentowana wartość suwaka (sekcja Podstawowe właściwości)
Wartość maksymalna suwaka (domyślnie wartość 1000). Może być zasilona z usługi.
Minimalna możliwa wartość (sekcja Podstawowe właściwości)
Minimum, poza które nie będzie można wybrać wartości (domyślna wartość 0). Może być zasilona z usługi.
Maksymalna możliwa wartość (sekcja Podstawowe właściwości)
Maksimum, poza które nie będzie można wybrać wartości (domyślna wartość 1000). Może być zasilona z usługi.
Wartość sugerowana (sekcja Podstawowe właściwości)
suggestedValue
Wartość sugerowana (np. w przypadku limitu odnawialnego wysokość limitu sugerowana przez bank). Może być zasilona z usługi. Dostępność funkcjonalności zależy od licencji i może nie być dostępna we wszystkich wdrożeniach.
Suffix etykiety minimalnej i maksymalnej wartości suwaka (sekcja Pozostałe)
legendSuffix
Wartość "doklejana" do etykiety minimalnej i maksymalnej wartości slidera. Może być zasilona z usługi. Dostępność funkcjonalności zależy od licencji i może nie być dostępna we wszystkich wdrożeniach.
Prognozowana wartość suwaka po najechaniu na oś (sekcja Pozostałe)
showPredictionTooltip
Pokazywanie prognozowanej wartości suwaka po najechaniu na oś suwaka (domyślna wartość "true"). Dostępność funkcjonalności zależy od licencji i może nie być dostępna we wszystkich wdrożeniach.
Prezentacja w dymku wartości wskazywanej przez suwak (sekcja Pozostałe)
showTooltip
Pokazanie wartości wskazywanej przez suwak (domyślna wartość "true"). Dostępność funkcjonalności zależy od licencji i może nie być dostępna we wszystkich wdrożeniach.
Formatter wartości wyświetlanej w polu tekstowym
textInputFormatter
Formatter wartości wyświetlanej w polu tekstowym slidera. Dostępność funkcjonalności zależy od licencji i może nie być dostępna we wszystkich wdrożeniami.
Suffix pola tekstowego
textInputSuffix
Wartość "doklejana" na końcu pola tekstowego slidera. Może być zasilona z usługi. Dostępność funkcjonalności zależy od licencji i może nie być dostępna we wszystkich wdrożeniach.
Opis wyświetlany po kliknięciu w pole tekstowe
descriptionPopupText
Opis wyświetlany po kliknięciu w pole tekstowe slidera. Funkcjonalność dostępna w kanale mobilnym i native.
Komunikat przekroczenia wartości minimalnej
minValueSuggest
Tekst wyświetlany pod polem tekstowym slidera po przekroczeniu wartości minimalnej. Dostępność funkcjonalności zależy od licencji i może nie być dostępna we wszystkich wdrożeniach.
Komunikat przekroczenia wartości maksymalnej
maxValueSuggest
Tekst wyświetlany pod polem tekstowym slidera po przekroczeniu wartości maksymalnej. Dostępność funkcjonalności zależy od licencji i może nie być dostępna we wszystkich wdrożeniach.
Synchronizacja stanu suwaka i wartości wpisanej w polu tekstowym
separatedSliderValue
Steruje synchronizacją stanu suwaka i wartości wpisanej w inpucie. Przy separatedSliderValue=true nie są respektowane wartości minBlockValue oraz maxBlockValue. Dostępność funkcjonalności zależy od licencji i może nie być dostępna we wszystkich wdrożeniach.
WAŻNE — na Sliderze domyślnie wartości maxValue i maxBlockValue powinny się pokrywać, chyba że celowo mają się różnić (wtedy wartość Slidera będzie ograniczana do min (maxBlockValue, maxValue), więc górnym ograniczeniem będzie najmniejsza z tych wartości.). Analogicznie z wartościami minValue i minBlockValue.
W komponencie Slidera (we właściwościach) nie ma możliwości ustawienia wartości startowej/minimalnej/maksymalnej na wartości innego typu niż integer.
Więcej informacji o właściwościach komponentu: Wspólne właściwości komponentów
Przepisanie wartości slidera do Pola tekstowego (TextFielda) i odwrotnie
Jeśli wartość Slidera ma zostać przepisana do komponentu Pole tekstowe, komponent ten musi nasłuchiwać na Slider, a przepisanie wartości nastąpi albo przez wskazanie slidera w Źródło danych z innego pola komponentu tekstowego, albo dla Pola tekstowego zostanie ustawiona specjalna usługa (np. EchoService).
Także wartość Slidera może zostać ustawiona na podstawie liczby wpisanej do komponentu Pole tekstowe. W tym celu należy Sliderem nasłuchiwać na TextField i wskazać to pole tekstowe we właściwości Źródło danych z innego pola Slidera.
Slider z przykładowymi właściwościami

Specyficzny wygląd Slidera
W niektórych szatach pole tekstowe jest już zintegrowane ze sliderem.


Informacje o stanie komponentu
Informacje o aktualnej wartości danej właściwości komponentu, którą można następnie wykorzystać na wniosku np. do zasilenia innego pola wartością tej właściwości, można uzyskać stosując konstrukcję ID_COMPONENTU$NAZWA_WŁAŚCIWOŚCI
Dla slidera można pobrać następującą właściwość:
sliderValue
Wartość oznaczona na suwaku. W przypadku oznaczenia separatedSliderValue na true, może różnić się od wartości komponentu.
Przykładowy walidator dla Slidera
Walidator wyświetla hint dla Slidera w określonych sytuacjach.
Podczas podłączania poniższego walidatora należy jako parametr insuranceComponentId wpisać id komponentu odnoszącego się do ubezpieczenia (np. checkboxa sterującego włączeniem/wyłączeniem ubezpieczenia) oraz jako sliderId podać id Slidera, na którym kwotami chcemy sterować. Jeśli wymienione komponenty nie są osadzone bezpośrednio na wniosku, to należy podać pełną ścieżkę osadzenia, czyli id komponentu złożonego, w którym znajdują się te komponenty oraz każdego komponentu złożonego nadrzędnego.
Last updated
Was this helpful?
