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
- olarak ayarlanırsa
constraints.required
true
, metin kutusunun başarıyla doğrulanabilmesi için bir değere sahip olması gerekir. Varsayılan değer şudur:true
. osPlatform
belirtilmelidir ve Windows veya Linux olabilir.constraints.regex
bir JavaScript normal ifade desenidir. Belirtilirse, metin kutusunun değeri başarıyla doğrulanabilmesi için desenle eşleşmelidir. Varsayılan değer şudur:null
.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 şudur:null
.- Bu öğe için
osPlatform
belirtilen değeri temel alan yerleşik doğrulamaya sahiptir. Yerleşik doğrulama, özel bir normal ifadeyle 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'ı kullanmaya başlama.
- Kullanıcı arabirimi öğelerindeki ortak özelliklerin açıklaması için bkz . CreateUiDefinition öğeleri.