Microsoft.Compute.UserNameTextBox UI-element
Een tekstvakbesturingselement met ingebouwde validatie voor Windows- en Linux-gebruikersnamen.
Voorbeeld van gebruikersinterface
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
is ingesteld op true, moet het tekstvak een waarde hebben om te valideren. De standaardwaarde is true. osPlatform
moet worden opgegeven en kan Windows of Linux zijn.constraints.regex
is een patroon voor reguliere javascript-expressies. Indien opgegeven, moet de waarde van het tekstvak overeenkomen met het patroon om te valideren. De standaardwaarde is null.constraints.validationMessage
is een tekenreeks die wordt weergegeven wanneer de waarde van het tekstvak mislukt bij de validatie die is opgegeven doorconstraints.regex
. Als dit niet is opgegeven, worden de ingebouwde validatieberichten van het tekstvak gebruikt. De standaardwaarde is null.- Dit element heeft een ingebouwde validatie die is gebaseerd op de waarde die is opgegeven voor
osPlatform
. De ingebouwde validatie kan samen met een aangepaste reguliere expressie worden gebruikt. Als er een waarde voorconstraints.regex
is 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 elements (CreateUiDefinition-elementen) voor een beschrijving van algemene eigenschappen in UI-elementen.