ILLA home page
  1. Radio knapp

En radioknapp er å velge inngangskomponent som tillater brukerne å velge ett alternativ fra en gruppe av forhåndsdefinerte alternativer. Det vises som en kvadrat knapp med avrunding, som kan velges eller deselected av brukerne. Når en valgknapp er valgt, fjernes automatisk alle andre radioknapper i samme gruppe. sikre at bare ett alternativ kan velges om gangen. Radioknapper brukes vanligvis i skjemaer, spørreskjemaer og spørreundersøkelser for å hjelpe brukere å velge ett enkelt fra en liste over alternativer.

Egenskaper

Manuelle alternativer

Legge til nye alternativer eller slett alternativer manuelt, og konfigurere alternativene én etter én. Alternativerenes egenskaper er som følger:

EgenskaperBeskrivelse
EtikettTeksten som vises for alternativet
VerdiVerdien knyttet til alternativet
DeaktivertOm alternativet er deaktivert for valg

Tilordnede alternativer

Du kan også legge til alternativer fra en datakilde ved å kartlegge etikett- og verdiegenskapene til de tilsvarende datafeltene. Du kan få dynamisk opsjoner fra databasen på denne måten. På slutten av denne artikkelen vil vi vise hvordan vi bruker den gjennom et eksempel.

EgenskaperBeskrivelse
Data kildeAngi datakilden for alternativene
EtikettBruk {{item}} for å angi etikett for alternativer
VerdiBruk {{item}} til å angi verdien av alternativene
DeaktivertBruk {{item}} for å velge om alternativet er deaktivert for utvalg

Andre egenskaper

EgenskaperBeskrivelse
Standard verdiDen opprinnelige verdien for komponenten. Du kan dynamisk endre innledende verdien ved å skrive JavaScript i {{}}.
PlassholderVerdien vil bli vist når inndatafeltet er tomt.
EtikettNavnet på feltet som vises til brukeren
BildetekstBildetekst som brukes til å beskrive feltet i detalj
Skjult etikettAngi om etiketten skal vises
PosisjonStill plasseringen av etiketten i forhold til komponenten
JusteringSett innretting av etikett
WidthNår etiketten er på venstre side av komponenten, angir du forholdet bredden på etiketten
ArrangementshåndtererUtløse spørringer, kontroll-komponenter eller ringe andre APIer som respons på komponenthendelser.
DeaktivertKontroller statusen for hvorvidt komponenten er deaktivert. Komponenten kan ikke endres eller fokusert når den er deaktivert.
Kun leseKontroller statusen for om komponenten bare er skrivebeskyttet. En skrivebeskyttet komponent kan velges og fokuseres men kan ikke endres.
Vis null-knappVelg om du vil vise tømmingsknappen
VerktøytipsBrukere kan skrive inn komponentens verktøytips her. Verktøytuppen vil bli vist når den er fokusert. Markdown formatet støttes
Obligatorisk feltGyldig bare når bryteren er på.
Egendefinert regeleditor.inspect.setter_tooltip.custom_rule
Skjul valideringsmeldingDu kan skjule feilmeldingen ved å bytte den skjulte statusen når inntastingsverdien er feil. Du kan dynamisk endre den skjulte statusen etter JavaScript.
Skjema DatastøkkelAngi en nøkkel til en ‘wrapping form’-komponent når du konstruerer dataattributtet.
HiddenDynamisk kontrollere om komponenten er skjult. Du kan endre skjult status gjennom dynamisk boolsk verdi.
Tema fargeHvis du vil velge temafargen til komponenten

Metode

Du kan bruke andre komponenter til å kontrollere komponenten. Følgende tre metoder støtter vi:

settverdi

For å sette det valgte alternativet, for eksempel, {{”value1”}}

EgenskaperBeskrivelse
VerdiEn streng av valgt alternativ verdi.

klar verdi

For å fjerne de valgte alternativene

validate

For å verifisere at inndatainformasjonen er juridisk

rydde

For å fjerne valideringsmeldingen

Arrangement behandler

Vi støtter lytting av onChange hendelsen til radioknappkomponenten.

Når det valgte alternativet endres, kan det utløse en angitt handling. Det betyr at når en bruker velger et annet alternativ enn en gruppe radioknapper, en bestemt handling kan iverksettes basert på det valgte alternativet. For eksempel i et webskjema å velge et annet alternativ kan utløse visning av forskjellige skjemafelter, eller sende inn skjemaet til en annen destinasjon. Dermed kan valget valgt av brukeren påvirke oppførselen til programvaren eller nettprogrammet de bruker. Muligheten til å utløse angitte handlinger basert på brukerinndata er et viktig aspekt ved utvikling av interaktiv programvare og kan forbedre programvarens brukervennlighet og funksjonalitet.

Data

Komponenten har noen vanlig brukte data, som kan kalles via {{componentName.propertyName}} i appen.

Egenskap navnBeskrivelse
verdien rekke av verdien av det valgte alternativet

Bruk kasse

Deretter skal vi vise hvordan man bruker den kartlagte modusen for å få dynamisk valg.

Trinn 1 Legg til en handling

Vi har opprettet en tabell med navnet selection, inkludert 5 kolonner: options_en, options_jp, options_zh, options_kr, value. Vi lagret valgverdiene i “verdi” og “Lagre alternativer” i forskjellige språk i andre kolonner.

Opprett en handling for å liste alle data i selection ved navn postgresql1

velg * fra utvalg

Trinn 2 Konfigurere komponenten

  1. Sett datakildene til {{postgresql1.data}}

  2. Konfigurer etiketten for å endre etiketten basert på språket.

    1. Bruk {{ item.columnName }} for å angi kolonnen.
    2. Bruk {{ currentUserInfo.language }} for å angi språk brukere bruk i 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 }}