CreateUiDefinition-element

I den här artikeln beskrivs schema och egenskaper för alla element som stöds i en CreateUiDefinition.

Schema

Schemat för de flesta element är följande:

{
  "name": "element1",
  "type": "Microsoft.Common.TextBox",
  "label": "Some text box",
  "defaultValue": "my value",
  "toolTip": "Provide a descriptive name.",
  "constraints": {},
  "options": {},
  "visible": true
}
Egenskap Krävs Beskrivning
name Ja En intern identifierare som refererar till en angiven instans av ett element. Den vanligaste användningen av element namnet är i outputs , där indatavärdena för de angivna elementen mappas till parametrarna i mallen. Du kan också använda den för att binda utmatning svärdet för ett element till ett defaultValue annat element.
typ Ja GRÄNSSNITTs kontroll som ska renderas för elementet. En lista över typer som stöds finns i element.
etikett Ja Objektets visnings text. Vissa element typer innehåller flera etiketter, så värdet kan vara ett objekt som innehåller flera strängar.
Standar Inga Standardvärdet för elementet. Vissa element typer stöder komplexa standardvärden, vilket innebär att värdet kan vara ett objekt.
Angiven Inga Texten som ska visas i verktygs tipset för-elementet. På liknande sätt label stöder vissa element flera verktygs tips strängar. Infogade länkar kan bäddas in med markdown-syntax.
begränsningar Inga En eller flera egenskaper som används för att anpassa elementets validerings beteende. De egenskaper som stöds för begränsningar varierar beroende på element typ. Vissa element typer stöder inte anpassning av verifierings beteendet och har därför ingen egenskap för begränsning.
alternativ Inga Ytterligare egenskaper som anpassar elementets beteende. På liknande sätt constraints varierar de egenskaper som stöds beroende på element typ.
tydligt Inga Anger om elementet visas. Om true , element och tillämpliga underordnade element visas. Standardvärdet är true. Använd logiska funktioner för att dynamiskt styra egenskapens värde.

Element

Dokumentationen för varje-element innehåller ett UI-exempel, schema, kommentarer om elementets beteende (vanligt vis vad gäller verifiering och anpassning som stöds) och exempel på utdata.

Nästa steg

En introduktion till att skapa GRÄNSSNITTs definitioner finns i komma igång med CreateUiDefinition.