CSS
Radioknapper brukes når brukeren bare skal få velge én av flere forhåndsbestemte alternativer.
<RadioPanelGruppe name="samplename" legend="Hvilken drikke er best?" radios={[ { label: "Eplejuice", value: "juice1", id: "juice1id" }, { label: "Appelsinjuice", value: "juice2", id: "juice2id" }, { label: "Melk", value: "melk", disabled: true, id: "melkid" }, { label: "Ananasjuice", value: "juice3", id: "juice4id" }, ]} checked={this.state.checked} onChange={this.onChange} /> Kopiert!
<RadioPanelGruppe name="samplename" legend="Hvilken drikke er best?" radios={[ { label: "Eplejuice", value: "juice1", id: "juice1id" }, { label: "Appelsinjuice", value: "juice2", id: "juice2id" }, { label: "Melk", value: "melk", disabled: true, id: "melkid" }, { label: "Ananasjuice", value: "juice3", id: "juice4id" }, ]} checked={this.state.checked} onChange={this.onChange} />
Kopiert!
Feilmeldingstekst må gjenta nøkkelord fra label
<RadioPanelGruppe name="samplename" legend="Hvilken drikke er best?" radios={[ { label: "Eplejuice", value: "juice1", id: "juice1id" }, { label: "Appelsinjuice", value: "juice2", id: "juice2id" }, { label: "Melk", value: "melk", disabled: true, id: "melkid" }, { label: "Ananasjuice", value: "juice3", id: "juice4id" }, ]} checked={this.state.checked} onChange={this.onChange} feil={{ feilmelding: "Her er det en feil." }} /> Kopiert!
<RadioPanelGruppe name="samplename" legend="Hvilken drikke er best?" radios={[ { label: "Eplejuice", value: "juice1", id: "juice1id" }, { label: "Appelsinjuice", value: "juice2", id: "juice2id" }, { label: "Melk", value: "melk", disabled: true, id: "melkid" }, { label: "Ananasjuice", value: "juice3", id: "juice4id" }, ]} checked={this.state.checked} onChange={this.onChange} feil={{ feilmelding: "Her er det en feil." }} />
Bruk utenFeilPropagering-propen for å bestemme om feil-propen til RadioPanelGruppe skal propageres til children.
utenFeilPropagering
feil
RadioPanelGruppe
<RadioPanelGruppe name="samplename" legend="Hvilken drikke er best?" radios={[ { label: "Eplejuice", value: "juice1", id: "juice1id" }, { label: "Appelsinjuice", value: "juice2", id: "juice2id", feil }, { label: "Melk", value: "melk", disabled: true, id: "melkid" }, { label: "Ananasjuice", value: "juice3", id: "juice4id" }, ]} checked={this.state.checked} onChange={this.onChange} feil={{ feilmelding: "Feilmeldingstekst må gjenta nøkkelord fra label" }} utenFeilPropagering /> Kopiert!
<RadioPanelGruppe name="samplename" legend="Hvilken drikke er best?" radios={[ { label: "Eplejuice", value: "juice1", id: "juice1id" }, { label: "Appelsinjuice", value: "juice2", id: "juice2id", feil }, { label: "Melk", value: "melk", disabled: true, id: "melkid" }, { label: "Ananasjuice", value: "juice3", id: "juice4id" }, ]} checked={this.state.checked} onChange={this.onChange} feil={{ feilmelding: "Feilmeldingstekst må gjenta nøkkelord fra label" }} utenFeilPropagering />
const juice1Ref = useRef(null); <RadioPanelGruppe name="samplename" legend="Hvilken drikke er best?" radios={[ { label: "Eplejuice", value: "juice1", id: "juice1id", radioRef: (ref) => (juice1Ref.current = ref), }, { label: "Appelsinjuice", value: "juice2", id: "juice2id" }, { label: "Melk", value: "melk", disabled: true, id: "melkid" }, { label: "Ananasjuice", value: "juice3", id: "juice4id" }, ]} checked={this.state.checked} onChange={this.onChange} feil={{ feilmelding: "Her er det en feil." }} />; Kopiert!
const juice1Ref = useRef(null); <RadioPanelGruppe name="samplename" legend="Hvilken drikke er best?" radios={[ { label: "Eplejuice", value: "juice1", id: "juice1id", radioRef: (ref) => (juice1Ref.current = ref), }, { label: "Appelsinjuice", value: "juice2", id: "juice2id" }, { label: "Melk", value: "melk", disabled: true, id: "melkid" }, { label: "Ananasjuice", value: "juice3", id: "juice4id" }, ]} checked={this.state.checked} onChange={this.onChange} feil={{ feilmelding: "Her er det en feil." }} />;
Rediger siden på Github