Användargränssnittselementet Microsoft.Compute.UserNameTextBox
En textrutekontroll med inbyggd validering för Windows- och Linux-användarnamn.
Exempel på användargränssnitt
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
}
Exempelutdata
"Example name"
Kommentarer
- Om
constraints.required
är inställt påtrue
måste textrutan ha ett värde för att verifieras. Standardvärdet ärtrue
. osPlatform
måste anges och kan vara antingen Windows eller Linux.constraints.regex
är ett reguljärt JavaScript-uttrycksmönster. Om det anges måste textrutans värde matcha mönstret för att valideras. Standardvärdet ärnull
.constraints.validationMessage
är en sträng som ska visas när textrutans värde misslyckas med valideringen som anges avconstraints.regex
. Om det inte anges används textrutans inbyggda valideringsmeddelanden. Standardvärdet ärnull
.- Det här elementet har inbyggd validering som baseras på det värde som angetts för
osPlatform
. Den inbyggda valideringen kan användas med ett anpassat reguljärt uttryck. Om ett värde förconstraints.regex
anges utlöses både de inbyggda och anpassade valideringarna.
Nästa steg
- En introduktion till hur du skapar användargränssnittsdefinitioner finns i Komma igång med CreateUiDefinition.
- En beskrivning av vanliga egenskaper i gränssnittselement finns i CreateUiDefinition-element.