Benutzeroberflächenelement „Microsoft.Compute.UserNameTextBox“
Ein Textfeldsteuerelement mit integrierter Überprüfung für Windows- und Linux-Benutzernamen.
Benutzeroberflächenbeispiel
Schema
{
"name": "element1",
"type": "Microsoft.Compute.UserNameTextBox",
"label": "User name",
"defaultValue": "",
"toolTip": "",
"constraints": {
"required": true,
"regex": "^[a-z0-9A-Z]{1,30}$",
"validationMessage": "Only alphanumeric characters are allowed, and the value must be 1-30 characters long."
},
"osPlatform": "Windows",
"visible": true
}
Beispielausgabe
"Example name"
Hinweise
- Wenn
constraints.required
auftrue
festgelegt ist, muss das Textfeld für eine erfolgreiche Überprüfung einen Wert enthalten. Der Standardwert isttrue
. osPlatform
muss angegeben werden. Mögliche Optionen: Windows oder Linux.constraints.regex
ist ein Muster für einen regulären JavaScript-Ausdruck. Wenn der Wert des Textfelds angegeben wird, muss er für eine erfolgreiche Überprüfung dem Muster entsprechen. Der Standardwert istnull
.constraints.validationMessage
ist eine Zeichenfolge, die angezeigt wird, wenn bei der durchconstraints.regex
angegebenen Überprüfung des Werts des Textfelds ein Fehler auftritt. Wird kein Wert angegeben, werden die integrierten Überprüfungsnachrichten des Textfelds verwendet. Der Standardwert istnull
.- Dieses Element verfügt über eine integrierte Überprüfung, die auf dem für
osPlatform
angegebenen Wert basiert. Die integrierte Überprüfung kann mit einem benutzerdefinierten regulären Ausdruck verwendet werden. Wenn ein Wert fürconstraints.regex
angegeben ist, werden die integrierte und die benutzerdefinierte Überprüfung ausgelöst.
Nächste Schritte
- Eine Einführung zum Erstellen von Benutzeroberflächendefinitionen finden Sie unter Erste Schritte mit „CreateUiDefinition“.
- Eine Beschreibung der allgemeinen Eigenschaften in Benutzeroberflächenelementen finden Sie unter CreateUiDefinition-Elemente.