CreateUiDefinition-elementen
In dit artikel worden het schema en de eigenschappen beschreven voor alle ondersteunde elementen van een CreateUiDefinition.
Schema
Het schema voor de meeste elementen is als volgt:
{
"name": "element1",
"type": "Microsoft.Common.TextBox",
"label": "Some text box",
"defaultValue": "my value",
"toolTip": "Provide a descriptive name.",
"constraints": {},
"options": {},
"visible": true
}
| Eigenschap | Vereist | Beschrijving |
|---|---|---|
| naam | Yes | Een interne id om te verwijzen naar een specifiek exemplaar van een element. Het meest voorkomende gebruik van de element naam bevindt zich in outputs , waarbij de uitvoer waarden van de opgegeven elementen worden toegewezen aan de para meters van de sjabloon. U kunt dit ook gebruiken om de uitvoer waarde van een element aan het defaultValue van een ander element te koppelen. |
| type | Yes | Het besturings element in de gebruikers interface dat voor het element moet worden weer gegeven. Zie elementenvoor een lijst met ondersteunde typen. |
| label | Yes | De weergave tekst van het element. Sommige element typen bevatten meerdere labels. de waarde kan dus een object met meerdere teken reeksen zijn. |
| Standaard | No | De standaard waarde van het element. Sommige element typen ondersteunen complexe standaard waarden, dus de waarde kan een object zijn. |
| Knop | No | De tekst die moet worden weer gegeven in de knop Info van het element. Net als label sommige elementen ondersteunen meerdere knop info-teken reeksen. Inline-koppelingen kunnen worden inge sloten met de syntaxis voor de korting. |
| standaardwaarde | No | Een of meer eigenschappen die worden gebruikt voor het aanpassen van het validatie gedrag van het element. De ondersteunde eigenschappen voor beperkingen variƫren per element type. Sommige element typen bieden geen ondersteuning voor het aanpassen van het validatie gedrag en hebben daarom geen beperkingen voor de eigenschap. |
| opties | No | Aanvullende eigenschappen die het gedrag van het element aanpassen. Net als constraints de ondersteunde eigenschappen variƫren per element type. |
| gezien | No | Hiermee wordt aangegeven of het element wordt weer gegeven. Als true , worden het element en de bijbehorende onderliggende elementen weer gegeven. De standaardwaarde is true. Logische functies gebruiken om de waarde van deze eigenschap dynamisch te beheren. |
Elementen
De documentatie voor elk element bevat een UI-voor beeld, schema, opmerkingen over het gedrag van het element (meestal met betrekking tot validatie en ondersteunde aanpassing) en voorbeeld uitvoer.
- Micro soft. common. CheckBox
- Microsoft.Common.DropDown
- Micro soft. common. EditableGrid
- Microsoft.Common.FileUpload
- Micro soft. common. InfoBox
- Microsoft.Common.OptionsGroup
- Microsoft.Common.PasswordBox
- Microsoft.Common.Section
- Micro soft. common. ServicePrincipalSelector
- Micro soft. common. Slider
- Micro soft. common. TagsByResource
- Micro soft. common. TextBlock
- Microsoft.Common.TextBox
- Microsoft.Compute.CredentialsCombo
- Microsoft.Compute.SizeSelector
- Microsoft.Compute.UserNameTextBox
- Micro soft. KeyVaultCertificateSelector
- Micro soft. ManagedIdentity. IdentitySelector
- Microsoft.Network.PublicIpAddressCombo
- Microsoft.Network.VirtualNetworkCombo
- Micro soft. Solutions. ArmApiControl
- Micro soft. Solutions. ResourceSelector
- Microsoft.Storage.MultiStorageAccountCombo
- Microsoft.Storage.StorageAccountSelector
- Micro soft. storage. StorageBlobSelector
Volgende stappen
Zie aan de slag met CreateUiDefinitionvoor een inleiding tot het maken van UI-definities.