CreateUiDefinition – elementy
Tento článek popisuje schéma a vlastnosti pro všechny podporované prvky souboru createUiDefinition.json .
Schéma
Schéma většiny prvků je následující:
{
"name": "element1",
"type": "Microsoft.Common.TextBox",
"label": "Some text box",
"defaultValue": "my value",
"toolTip": "Provide a descriptive name.",
"constraints": {},
"options": {},
"visible": true
}
Vlastnost | Požadováno | Popis |
---|---|---|
name |
Ano | Interní identifikátor odkaz na konkrétní instanci elementu. Nejběžnějším použitím názvu elementu je , outputs kde výstupní hodnoty zadaných prvků jsou mapovány na parametry šablony. Můžete ho také použít k vytvoření vazby výstupní hodnoty prvku na defaultValue jiný prvek. |
type |
Ano | Ovládací prvek uživatelského rozhraní, který se má vykreslit pro prvek. Seznam podporovaných typů najdete v tématu Elementy. |
label |
Ano | Zobrazovaný text prvku. Některé typy prvků obsahují více popisků, takže hodnota může být objekt obsahující více řetězců. |
defaultValue |
No | Výchozí hodnota elementu. Některé typy elementů podporují komplexní výchozí hodnoty, takže hodnota může být objekt. |
toolTip |
No | Text, který se má zobrazit v popisku prvku label Podobně jako některé prvky podporují více řetězců popisů nástrojů. Vložené odkazy lze vložit pomocí syntaxe Markdownu. |
constraints |
No | Jedna nebo více vlastností, které slouží k přizpůsobení chování ověřování elementu. Podporované vlastnosti omezení se liší podle typu elementu. Některé typy elementů nepodporují přizpůsobení chování ověřování, a proto nemají žádnou vlastnost omezení. |
options |
No | Další vlastnosti, které přizpůsobí chování elementu. constraints Podobně jako podporované vlastnosti se liší podle typu elementu. |
visible |
No | Určuje, zda je prvek zobrazen. Pokud true se zobrazí prvek a příslušné podřízené elementy. Výchozí hodnota je true . Pomocí logických funkcí můžete dynamicky řídit hodnotu této vlastnosti. |
Elementy
Dokumentace pro každý prvek obsahuje ukázku uživatelského rozhraní, schéma, poznámky k chování elementu (obvykle týkající se ověřování a podporovaného přizpůsobení) a ukázkový výstup.
- 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
Další kroky
Úvod k vytváření definic uživatelského rozhraní najdete v tématu Začínáme s CreateUiDefinition.