Createuıdefinition öğeleri
Bu makalede bir Createuıdefinition öğesinin tüm desteklenen öğelerinin şeması ve özellikleri açıklanmaktadır.
Şema
Çoğu öğenin şeması aşağıdaki gibidir:
{
"name": "element1",
"type": "Microsoft.Common.TextBox",
"label": "Some text box",
"defaultValue": "my value",
"toolTip": "Provide a descriptive name.",
"constraints": {},
"options": {},
"visible": true
}
| Özellik | Gerekli | Açıklama |
|---|---|---|
| name | Yes | Bir öğenin belirli bir örneğine başvurmak için bir iç tanımlayıcı. Öğe adının en yaygın kullanımı, outputs belirtilen öğelerin çıkış değerlerinin şablonun parametreleriyle eşlendiği yerdir. Ayrıca, bir öğenin çıkış değerini başka bir öğenin öğesine bağlamak için de kullanabilirsiniz defaultValue . |
| tür | Yes | Öğesi için işlenecek Kullanıcı arabirimi denetimi. Desteklenen türlerin listesi için bkz. öğeleri. |
| etiket | Yes | Öğenin görüntüleme metni. Bazı öğe türleri birden çok etiket içerir, bu nedenle değer birden fazla dize içeren bir nesne olabilir. |
| Değerinin | No | Öğesinin varsayılan değeri. Bazı öğe türleri karmaşık varsayılan değerleri destekler, bu yüzden değer bir nesne olabilir. |
| Ipucuna | No | Öğenin araç ipucunda görüntülenecek metin. Benzer şekilde label , bazı öğeler birden çok araç ipucu dizesini destekler. Satır içi bağlantılar markın sözdizimi kullanılarak gömülebilir. |
| kısıtlamaları | No | Öğesinin doğrulama davranışını özelleştirmek için kullanılan bir veya daha fazla özellik. Kısıtlamaların desteklenen özellikleri öğe türüne göre farklılık gösterir. Bazı öğe türleri doğrulama davranışının özelleştirilmesini desteklemez ve bu nedenle kısıtlama özelliğine sahip değildir. |
| seçenekler | No | Öğesinin davranışını özelleştiren ek özellikler. Benzer şekilde constraints , desteklenen özellikler öğe türüne göre farklılık gösterir. |
| görüne | No | Öğenin görüntülenip görüntülenmeyeceğini gösterir. İse true , öğesi ve ilgili alt öğeleri görüntülenir. true varsayılan değerdir. Bu özelliğin değerini dinamik olarak denetlemek için mantıksal işlevleri kullanın. |
Öğeler
Her bir öğe için belge, Kullanıcı arabirimi örneği, şema, öğe (genellikle doğrulama ve desteklenen özelleştirme ile ilgili) ve örnek çıkış gibi bir kullanıcı arabirimi örneği, şema, açıklamalar içerir.
- Microsoft. Common. CheckBox
- Microsoft.Common.DropDown
- Microsoft. Common. EditableGrid
- Microsoft.Common.FileUpload
- Microsoft. Common. Infobox
- Microsoft.Common.OptionsGroup
- Microsoft.Common.PasswordBox
- Microsoft.Common.Section
- Microsoft. Common. Servicesprincipalselector
- Microsoft. Common. Slider
- Microsoft. Common. TagsByResource
- Microsoft. Common. TextBlock
- Microsoft.Common.TextBox
- Microsoft.Compute.CredentialsCombo
- Microsoft.Compute.SizeSelector
- Microsoft.Compute.UserNameTextBox
- Microsoft. Keykasası. KeyVaultCertificateSelector
- Microsoft. Managedıdentity. ıdentityselector
- Microsoft.Network.PublicIpAddressCombo
- Microsoft.Network.VirtualNetworkCombo
- Microsoft. Solutions. ArmApiControl
- Microsoft. Solutions. ResourceSelector
- Microsoft.Storage.MultiStorageAccountCombo
- Microsoft.Storage.StorageAccountSelector
- Microsoft. Storage. StorageBlobSelector
Sonraki adımlar
UI tanımları oluşturmaya giriş için bkz. Createuıdefinition ile çalışmaya başlama.