ILLA home page
  1. Przycisk Radio

Przycisk radia wybiera komponent wejściowy, który pozwala użytkownikom wybrać jedną opcję z grupy wstępnie zdefiniowanych opcji. Wyświetla się jako zaokrąglony kwadrat, który może być wybrany lub odznaczony przez użytkowników. Gdy przycisk radiowy jest zaznaczony, wszystkie inne przyciski radiowe w tej samej grupie są automatycznie odznaczane, zapewnienie możliwości wyboru tylko jednej opcji w danym momencie. Przyciski radiowe są powszechnie używane w formach, kwestionariuszach i ankietach, aby pomóc użytkownikom w dokonaniu jednego wyboru z listy opcji.

Właściwości

Opcje ręczne

Dodaj nowe opcje lub usuń opcje ręcznie i skonfiguruj opcje po nim. Właściwości opcji są następujące:

WłaściwościOpis
EtykietaTekst wyświetlany dla opcji
WartośćWartość powiązana z opcją
WyłączoneCzy opcja jest wyłączona dla zaznaczenia

Opcje mapowane

Możesz również dodać opcje ze źródła danych poprzez mapowanie etykiety i właściwości wartości do odpowiednich pól danych. Możesz uzyskać opcje dynamicznie z bazy danych w ten sposób. Na końcu tego artykułu zademonstrowaliśmy, jak wykorzystać go przykładowo.

WłaściwościOpis
Źródło danychUstaw źródło danych opcji
EtykietaUżyj {{item}} aby ustawić etykietę opcji
WartośćUżyj {{item}} aby ustawić wartość opcji
WyłączoneUżyj {{item}} , aby określić, czy opcja jest wyłączona dla zaznaczenia

Inne właściwości

WłaściwościOpis
Wartość domyślnaWartość początkowa komponentu. Możesz dynamicznie zmienić wartość początkową wpisując JavaScript w {{}}.
ZastępcaWartość będzie wyświetlana, gdy pole wejściowe jest puste.
EtykietaNazwa pola wyświetlanego użytkownikowi
ZastępcaPodpis używany do szczegółowego opisu pola
Ukryta etykietaUstaw czy wyświetlić etykietę
PołożenieUstaw położenie etykiety względem komponentu
WyrównanieUstaw wyrównanie etykiety
WidthKiedy etykieta znajduje się po lewej stronie składnika, ustaw stosunek szerokości etykiety
Obsługa zdarzeńWyzwalacz zapytań, sterowanie komponentami lub wywoływanie innych interfejsów API w odpowiedzi na zdarzenia komponentów.
WyłączoneKontroluj status czy komponent jest wyłączony. Komponent nie może być zmodyfikowany lub aktywowany, gdy jest wyłączony.
Tylko do odczytuKontroluj status komponentu tylko do odczytu. Komponent tylko do odczytu może być wybrany i uaktywniony, ale nie może być modyfikowany.
Pokaż przycisk wyczyśćUstaw czy pokazać przycisk wyczyść
WskazówkaUżytkownicy mogą tutaj wprowadzić podpowiedź składową. Podpowiedź zostanie wyświetlona, gdy jest ostrością. Format Markdown jest obsługiwany.
Pole wymaganeWażne tylko wtedy, gdy przełącznik jest włączony.
Własna regułaEdytor.inspect.setter_tooltip.custom_reguła
Ukryj komunikat potwierdzającyMożesz ukryć komunikat o błędzie przełączając status ukrycia, gdy wartość wejściowa jest nieprawidłowa. Możesz dynamicznie zmienić status ukryty przez JavaScript.
Klucz danych formularzaOkreśl klucz komponentu opakowania formularza podczas konstruowania atrybutu danych.
HiddenDynamicznie kontroluj czy komponent jest ukryty. Możesz zmienić ukryty status poprzez dynamiczną wartość logiczną.
Kolor motywuAby wybrać kolor motywu komponentu

Metoda

Możesz użyć innych komponentów do kontroli komponentu. Popieramy następujące trzy metody:

Wartość zadana

Aby ustawić wybraną opcję, na przykład {{”value1”}}

WłaściwościOpis
WartośćCiąg wartości wybranej opcji.

wyczyść wartość

Aby wyczyścić wybrane opcje

validate

Sprawdzenie, czy informacje wejściowe są zgodne z prawem

wyczyść walidator

Aby wyczyścić komunikat potwierdzający

Obsługa zdarzeń

Wspieramy słuchanie zdarzenia onChange komponentu przycisku radiowego.

Po zmianie wybranej opcji, może ona wyzwalać określoną akcję. Oznacza to, że gdy użytkownik wybiera inną opcję z grupy przycisków radiowych, konkretne działanie może zostać podjęte w oparciu o wybraną opcję. Na przykład w formie internetowej, wybranie innej opcji może spowodować wyświetlanie różnych pól formularza lub przesłanie formularza do innego miejsca przeznaczenia. W ten sposób opcja wybrana przez użytkownika może mieć wpływ na zachowanie używanego oprogramowania lub aplikacji internetowej. Możliwość uruchomienia określonych działań w oparciu o dane wejściowe użytkownika jest ważnym aspektem interaktywnego projektowania oprogramowania i może poprawić użyteczność i funkcjonalność oprogramowania.

Dane

Komponent posiada powszechnie używane dane, które mogą być wywołane przez {{componentName.propertyName}} w aplikacji.

Nazwa własnościOpis
wartośćciąg wartości wybranej opcji

Przypadek użycia

Następnie pokażemy jak korzystać z odwzorowanego trybu do dynamicznego uzyskiwania opcji.

Krok 1 Dodaj akcję

Stworzyliśmy tabelę o nazwie selection, w tym 5 kolumn: options_en, options_jp, options_zh, options_kr, value. Zapisaliśmy wartości opcji w value i zapisaliśmy etykietę opcji w różnych językach w innych kolumnach.

Utwórz akcje, aby wyświetlić listę wszystkich danych w selection o nazwie postgresql1

wybierz * z zaznaczenia

Krok 2 Konfiguruj komponent

  1. Ustawiono źródła danych na {{postgresql1.data}}

  2. Skonfiguruj etykietę, aby zmienić etykietę na podstawie języka.

    1. Użyj {{ item.columnName }} , aby ustawić kolumnę.
    2. Użyj {{ currentUserInfo.language }} , aby ustawić język używany przez użytkowników w ILLA.
    {{currentUserInfo.language=='ja-JP' ? item.options_jp 
    : currentUserInfo.language == 'ko-KR' ? item.options_kr 
    : currentUserInfo.language == 'zh-CN' ? item.options_zh 
    : item.options_en }}