Microsoft.Compute.UserNameTextBox KULLANıCı Arabirimi öğesi
Windows ve Linux kullanıcı adları için yerleşik doğrulamaya sahip bir metin kutusu denetimi.
Kullanıcı arabirimi örneği
Şema
{
"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
}
Örnek çıktı
"Example name"
Açıklamalar
- true olarak ayarlanırsa
constraints.required
, metin kutusunun başarıyla doğrulanması için bir değere sahip olması gerekir. Varsayılan değer true değeridir. osPlatform
belirtilmelidir ve Windows veya Linux olabilir.constraints.regex
bir JavaScript normal ifade desenidir. Belirtilirse, başarıyla doğrulamak için metin kutusunun değeri desenle eşleşmelidir. Varsayılan değer null'dır.constraints.validationMessage
, metin kutusunun değeri tarafındanconstraints.regex
belirtilen doğrulamada başarısız olduğunda görüntülenecek bir dizedir. Belirtilmezse, metin kutusunun yerleşik doğrulama iletileri kullanılır. Varsayılan değer null'dır.- Bu öğe için
osPlatform
belirtilen değeri temel alan yerleşik doğrulamaya sahiptir. Yerleşik doğrulama, özel bir normal ifadeyle birlikte kullanılabilir. içinconstraints.regex
bir değer belirtilirse hem yerleşik hem de özel doğrulamalar tetiklenir.
Sonraki adımlar
- UI tanımları oluşturmaya giriş için bkz. CreateUiDefinition ile çalışmaya başlama.
- Kullanıcı arabirimi öğelerindeki ortak özelliklerin açıklaması için bkz . CreateUiDefinition öğeleri.