🧬 Sammensatte komponenter
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.
Legge til nye alternativer eller slett alternativer manuelt, og konfigurere alternativene én etter én. Alternativerenes egenskaper er som følger:
Egenskaper | Beskrivelse |
---|---|
Etikett | Teksten som vises for alternativet |
Verdi | Verdien knyttet til alternativet |
Deaktivert | Om alternativet er deaktivert for valg |
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.
Egenskaper | Beskrivelse |
---|---|
Data kilde | Angi datakilden for alternativene |
Etikett | Bruk {{item}} for å angi etikett for alternativer |
Verdi | Bruk {{item}} til å angi verdien av alternativene |
Deaktivert | Bruk {{item}} for å velge om alternativet er deaktivert for utvalg |
Egenskaper | Beskrivelse |
---|---|
Standard verdi | Den opprinnelige verdien for komponenten. Du kan dynamisk endre innledende verdien ved å skrive JavaScript i {{}}. |
Plassholder | Verdien vil bli vist når inndatafeltet er tomt. |
Etikett | Navnet på feltet som vises til brukeren |
Bildetekst | Bildetekst som brukes til å beskrive feltet i detalj |
Skjult etikett | Angi om etiketten skal vises |
Posisjon | Still plasseringen av etiketten i forhold til komponenten |
Justering | Sett innretting av etikett |
Width | Når etiketten er på venstre side av komponenten, angir du forholdet bredden på etiketten |
Arrangementshåndterer | Utløse spørringer, kontroll-komponenter eller ringe andre APIer som respons på komponenthendelser. |
Deaktivert | Kontroller statusen for hvorvidt komponenten er deaktivert. Komponenten kan ikke endres eller fokusert når den er deaktivert. |
Kun lese | Kontroller statusen for om komponenten bare er skrivebeskyttet. En skrivebeskyttet komponent kan velges og fokuseres men kan ikke endres. |
Vis null-knapp | Velg om du vil vise tømmingsknappen |
Verktøytips | Brukere kan skrive inn komponentens verktøytips her. Verktøytuppen vil bli vist når den er fokusert. Markdown formatet støttes |
Obligatorisk felt | Gyldig bare når bryteren er på. |
Egendefinert regel | editor.inspect.setter_tooltip.custom_rule |
Skjul valideringsmelding | Du kan skjule feilmeldingen ved å bytte den skjulte statusen når inntastingsverdien er feil. Du kan dynamisk endre den skjulte statusen etter JavaScript. |
Skjema Datastøkkel | Angi en nøkkel til en ‘wrapping form’-komponent når du konstruerer dataattributtet. |
Hidden | Dynamisk kontrollere om komponenten er skjult. Du kan endre skjult status gjennom dynamisk boolsk verdi. |
Tema farge | Hvis du vil velge temafargen til komponenten |
Du kan bruke andre komponenter til å kontrollere komponenten. Følgende tre metoder støtter vi:
For å sette det valgte alternativet, for eksempel, {{”value1”}}
Egenskaper | Beskrivelse |
---|---|
Verdi | En streng av valgt alternativ verdi. |
For å fjerne de valgte alternativene
For å verifisere at inndatainformasjonen er juridisk
For å fjerne valideringsmeldingen
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.
Komponenten har noen vanlig brukte data, som kan kalles via {{componentName.propertyName}} i appen.
Egenskap navn | Beskrivelse |
---|---|
verdi | en rekke av verdien av det valgte alternativet |
Deretter skal vi vise hvordan man bruker den kartlagte modusen for å få dynamisk valg.
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
Sett datakildene til {{postgresql1.data}}
Konfigurer etiketten for å endre etiketten basert på språket.
{{currentUserInfo.language=='ja-JP' ? item.options_jp
: currentUserInfo.language == 'ko-KR' ? item.options_kr
: currentUserInfo.language == 'zh-CN' ? item.options_zh
: item.options_en }}