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í

Microsoft.Compute.UserNameTextBox

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á hodnota true, musí mít textové pole hodnotu, která se má úspěšně ověřit. Výchozí hodnota je true.
  • 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 je null.
  • 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 je null.
  • 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á hodnota constraints.regex , aktivují se integrované i vlastní ověřování.

Další kroky