Optionsschaltflächen-Komponente für Stripe-Apps
Verwenden Sie Optionsfelder, um aus einer Reihe von sich gegenseitig ausschließenden Optionen eine Auswahl zu treffen.
So fügen Sie Ihrer App die Radio
Komponente hinzu:
import {Radio} from '@stripe/ui-extension-sdk/ui';
<Radio label="This is a Radio." />
Optionsfeld-Eigenschaften
Eigenschaft | Typ |
---|---|
| Optional
Wenn |
| Optional
Steuert, ob die Eingabe ausgewählt ist. Wenn Sie diese Eigenschaft übergeben, müssen Sie auch einen |
| Optional
Gibt den Anfangswert an, den ein/e Nutzer/in ändern kann. |
| Optional
Beschreibender Text, der neben dem Label des Steuerelements angezeigt wird. |
| Optional
Legt fest, ob das Element deaktiviert werden soll. Verhindert die Auswahl. |
| Optional
Fehlertext, der unter dem Steuerelement angezeigt wird. |
| Optional
Gibt die |
| Optional
Blendet die angegebenen Elemente visuell aus. Die ausgeblendeten Elemente sind weiterhin vorhanden und für Screenreader sichtbar. |
| Optional
Legt fest, ob sich das Element in einem ungültigen Status befindet. Diese Eigenschaft kann nicht bearbeitet werden und verhindert die Übermittlung des Formulars nicht. |
| Optional
Text, der das Steuerelement beschreibt. Wird sichtbar sein und kann angeklickt werden. |
| Optional
Wird verwendet, um mehrere |
| Optional
Erforderlich für kontrollierte Eingaben. Wird sofort ausgelöst, wenn der Wert der Eingabe vom Nutzer/von der Nutzerin geändert wird (z. B. bei jedem Tastenanschlag ausgelöst). Verhält sich wie das Eingabeereignis des Browsers. |
| Optional
Im Fall von |
| Optional
Im Fall von |
| Optional
Setzt das Standardverhalten der Tabulatortasten außer Kraft. Vermeiden Sie die Verwendung anderer Werte als |
| Optional
Steuert den Text der Eingabe. Wenn Sie diese Eigenschaft übergeben, müssen Sie auch einen |
Deaktiviert
Sie können eine Radio
-Komponente deaktivieren. So werden Änderungen verhindert.
<Radio name="group" label="Ah ah ah" disabled /> <Radio name="group" disabled defaultChecked label="You didn't say the magic word" />
Ungültig
Radio
kann ungültig sein.
<Radio label="This is an invalid input" invalid />
Statusmanagement
Verwenden Sie die Radio
-Komponente als unkontrollierte Eingabe:
<Radio name="group" label="Have some of Column A" onChange={(e) => { console.log(e.target.checked); }} /> <Radio name="group" label="Try all of Column B" onChange={(e) => { console.log(e.target.checked); }} />