Microsoft.Compute.UserNameTextBox UI-element
Een tekstvakbesturingselement met ingebouwde validatie voor gebruikersnamen van Windows en Linux.
Ui-voorbeeld
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
}
Voorbeelduitvoer
"Example name"
Opmerkingen
- Als
constraints.required
dit is ingesteldtrue
, moet het tekstvak een waarde hebben om te valideren. De standaardwaarde istrue
. osPlatform
moet worden opgegeven en kan Windows of Linux zijn.constraints.regex
is een javaScript-patroon voor reguliere expressies. Indien opgegeven, moet de waarde van het tekstvak overeenkomen met het patroon om te valideren. De standaardwaarde isnull
.constraints.validationMessage
is een tekenreeks die moet worden weergegeven wanneer de waarde van het tekstvak de validatie mislukt die is opgegeven doorconstraints.regex
. Als dit niet is opgegeven, worden de ingebouwde validatieberichten van het tekstvak gebruikt. De standaardwaarde isnull
.- Dit element heeft ingebouwde validatie die is gebaseerd op de waarde die is opgegeven voor
osPlatform
. De ingebouwde validatie kan worden gebruikt met een aangepaste reguliere expressie. Als er een waarde isconstraints.regex
opgegeven, worden zowel de ingebouwde als de aangepaste validaties geactiveerd.
Volgende stappen
- Zie Aan de slag met CreateUiDefinition voor een inleiding tot het maken van UI-definities.
- Zie CreateUiDefinition-elementen voor een beschrijving van algemene eigenschappen in UI-elementen.