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.

Volgende stappen

Zie aan de slag met CreateUiDefinitionvoor een inleiding tot het maken van UI-definities.