CreateUiDefinition elementy
Tento článek popisuje schéma a vlastnosti všech podporovaných prvků CreateUiDefinition.
Schéma
Schéma pro většinu 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 | Povinné | Popis |
|---|---|---|
| name | Yes | Vnitřní identifikátor, který odkazuje na konkrétní instanci elementu. Nejběžnější použití názvu elementu je v outputs , kde jsou výstupní hodnoty určených prvků namapovány na parametry šablony. Můžete ji také použít k vytvoření vazby výstupní hodnoty prvku na defaultValue jiný prvek. |
| typ | Yes | Ovládací prvek uživatelského rozhraní pro vykreslení elementu. Seznam podporovaných typů naleznete v tématu elementy. |
| label | Yes | Zobrazený text elementu Některé typy prvků obsahují více popisků, takže hodnota může být objekt obsahující více řetězců. |
| Hodnot | No | Výchozí hodnota elementu. Některé typy prvků podporují komplexní výchozí hodnoty, takže hodnota může být objekt. |
| Okna | No | Text, který se má zobrazit v popisku nástroje elementu. Podobně jako label některé prvky podporují více řetězců tipů nástroje. Vložené odkazy mohou být vloženy pomocí syntaxe Markdownu. |
| jednotlivým | No | Jedna nebo více vlastností, které jsou použity k přizpůsobení chování ověřování prvku. Podporované vlastnosti pro omezení se liší podle typu elementu. Některé typy prvků nepodporují přizpůsobení chování ověřování, a proto nemají žádnou vlastnost omezení. |
| možnosti | No | Další vlastnosti, které přizpůsobují chování prvku. Podobně jako constraints se podporované vlastnosti liší podle typu prvku. |
| zobrazeny | No | Určuje, zda je prvek zobrazen. Pokud se true zobrazí element a příslušné podřízené prvky. Výchozí hodnota je true. K dynamickému řízení hodnoty této vlastnosti použijte logické funkce . |
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. klíčů trezor. 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.