Microsoft.Compute.UserNameTextBox – element uživatelského rozhraní
Ovládací prvek textového pole s integrovaným ověřováním uživatelských jmen pro Windows a Linux.
Ukázka uživatelského rozhraní
Schéma
{
"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
}
Ukázkový výstup
"Example name"
Poznámky
- Pokud
constraints.required
je nastavená hodnotatrue
, musí mít textové pole hodnotu, která se má úspěšně ověřit. Výchozí hodnota jetrue
. osPlatform
musí být zadán a může to být Windows nebo Linux.constraints.regex
je vzor regulárního výrazu JavaScriptu. Pokud je zadáno, hodnota textového pole se musí shodovat se vzorem, aby bylo úspěšně ověřeno. Výchozí hodnota jenull
.constraints.validationMessage
je řetězec, který se má zobrazit, když hodnota textového pole selže ověření určenéconstraints.regex
. Pokud není zadaný, použijí se předdefinované ověřovací zprávy textového pole. Výchozí hodnota jenull
.- Tento prvek má integrované ověřování, které je založeno na hodnotě zadané pro
osPlatform
. Integrované ověřování lze použít s vlastním regulárním výrazem. Pokud je zadaná hodnotaconstraints.regex
, aktivují se integrované i vlastní ověřování.
Další kroky
- Úvod k vytváření definic uživatelského rozhraní najdete v tématu Začínáme s CreateUiDefinition.
- Popis běžných vlastností elementů uživatelského rozhraní naleznete v tématu CreateUiDefinition elementy.