CreateUiDefinition elemek
Ez a cikk a CreateUiDefinition összes támogatott elemének sémáját és tulajdonságait ismerteti.
Séma
A legtöbb elem sémája a következő:
{
"name": "element1",
"type": "Microsoft.Common.TextBox",
"label": "Some text box",
"defaultValue": "my value",
"toolTip": "Provide a descriptive name.",
"constraints": {},
"options": {},
"visible": true
}
Tulajdonság | Kötelező | Leírás |
---|---|---|
name | Yes | Egy elem adott példányára hivatkozó belső azonosító. Az elemnév leggyakrabban a -ben outputs használható, ahol a megadott elemek kimeneti értékei a sablon paramétereire vannak leképezve. Azt is használhatja, hogy egy elem defaultValue kimeneti értékét egy másik elemhez kösse. |
típus | Yes | Az elemhez megjelenítendő felhasználói felület vezérlő. A támogatott típusok listáját az Elemek című témakörben találja. |
címke | Yes | Az elem megjelenítendő szövege. Egyes elemtípusok több címkét tartalmaznak, így az érték több sztringet tartalmazó objektum lehet. |
defaultValue | No | Az elem alapértelmezett értéke. Egyes elemtípusok támogatják az összetett alapértelmezett értékeket, így az érték objektum lehet. |
Tooltip | No | Az elem eszközcsúcsán megjelenítendő szöveg. label Ehhez hasonlóan egyes elemek több eszközleírási sztringet is támogatnak. A beágyazott hivatkozások Markdown-szintaxissal ágyazhatók be. |
Korlátok | No | Egy vagy több tulajdonság, amely az elem érvényesítési viselkedésének testreszabására szolgál. A korlátozások támogatott tulajdonságai elemtípusonként változnak. Egyes elemtípusok nem támogatják az érvényesítési viselkedés testreszabását, ezért nincs megkötési tulajdonságuk. |
Lehetőségek | No | További tulajdonságok, amelyek testre szabják az elem viselkedését. constraints Ehhez hasonlóan a támogatott tulajdonságok elemtípusonként változnak. |
Látható | No | Azt jelzi, hogy az elem megjelenik-e. Ha true , az elem és a vonatkozó gyermekelemek jelennek meg. Az alapértelmezett érték true . Logikai függvények használatával dinamikusan szabályozhatja a tulajdonság értékét. |
Elemek
Az egyes elemek dokumentációja tartalmaz egy felhasználói felületi mintát, sémát, megjegyzéseket az elem viselkedéséről (általában az ellenőrzéssel és a támogatott testreszabással kapcsolatban), valamint a mintakimenetet.
- 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.ServicePrincipalSelector
- Microsoft.Common.Slider
- Microsoft.Common.TagsByResource
- Microsoft.Common.TextBlock
- Microsoft.Common.TextBox
- Microsoft.Compute.CredentialsCombo
- Microsoft.Compute.SizeSelector
- Microsoft.Compute.UserNameTextBox
- Microsoft.KeyVault.KeyVaultCertificateSelector
- Microsoft.ManagedIdentity.IdentitySelector
- Microsoft.Network.PublicIpAddressCombo
- Microsoft.Network.VirtualNetworkCombo
- Microsoft.Solutions.ArmApiControl
- Microsoft.Solutions.ResourceSelector
- Microsoft.Storage.MultiStorageAccountCombo
- Microsoft.Storage.StorageAccountSelector
- Microsoft.Storage.StorageBlobSelector
Következő lépések
A felhasználói felületi definíciók létrehozásáról a CreateUiDefinition használatának első lépései című témakörben olvashat.