Share via


CreateUiDefinition-elementen

In dit artikel worden het schema en de eigenschappen voor alle ondersteunde elementen van een createUiDefinition.json-bestand beschreven.

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
}
Eigenschappen Vereist Omschrijving
name Ja Een interne id die verwijst naar een specifiek exemplaar van een element. Het meest voorkomende gebruik van de elementnaam is, outputswaarbij de uitvoerwaarden van de opgegeven elementen worden toegewezen aan de parameters van de sjabloon. U kunt deze ook gebruiken om de uitvoerwaarde van een element te binden aan het defaultValue andere element.
type Ja Het besturingselement van de gebruikersinterface dat moet worden weergegeven voor het element. Zie Elementen voor een lijst met ondersteunde typen.
label Ja De weergavetekst van het element. Sommige elementtypen bevatten meerdere labels, dus de waarde kan een object met meerdere tekenreeksen zijn.
defaultValue Nee De standaardwaarde van het element. Sommige elementtypen ondersteunen complexe standaardwaarden, zodat de waarde een object kan zijn.
toolTip Nee De tekst die moet worden weergegeven in de knopinfo van het element. labelNet als bij sommige elementen worden meerdere tekenreeksen voor knopinfo ondersteund. Inlinekoppelingen kunnen worden ingesloten met behulp van markdown-syntaxis.
constraints Nee Een of meer eigenschappen die worden gebruikt om het validatiegedrag van het element aan te passen. De ondersteunde eigenschappen voor beperkingen variƫren per elementtype. Sommige elementtypen bieden geen ondersteuning voor aanpassing van het validatiegedrag en hebben dus geen beperkingen.
options Nee Meer eigenschappen waarmee het gedrag van het element wordt aangepast. constraintsNet als bij , variƫren de ondersteunde eigenschappen per elementtype.
visible Nee Geeft aan of het element wordt weergegeven. Indien true, worden het element en de toepasselijke onderliggende elementen weergegeven. De standaardwaarde is true. Gebruik logische functies om de waarde van deze eigenschap dynamisch te beheren.

Elementen

De documentatie voor elk element bevat een UI-voorbeeld, schema, opmerkingen over het gedrag van het element (meestal met betrekking tot validatie en ondersteunde aanpassing) en voorbeelduitvoer.

Volgende stappen

Zie Aan de slag met CreateUiDefinition voor een inleiding tot het maken van UI-definities.