Elementy CreateUiDefinition

Tento článek popisuje schéma a vlastnosti pro všechny podporované prvky 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 Interní identifikátor odkazovat na konkrétní instanci prvku. Nejběžnější použití názvu elementu je v outputs, kde jsou výstupní hodnoty zadaných prvků mapovány na parametry šablony. Můžete ho také použít k vytvoření vazby výstupní hodnoty elementu s defaultValue jiným elementem.
typ Yes Ovládací prvek uživatelského rozhraní, který se má vykreslit pro element. Seznam podporovaných typů najdete v tématu Prvky.
label Yes Zobrazený text elementu. Některé typy elementů obsahují více popisků, takže hodnota může být objekt obsahující více řetězců.
Defaultvalue No Výchozí hodnota elementu. Některé typy elementů podporují složité výchozí hodnoty, takže hodnota může být objekt.
Popis No Text, který se má zobrazit v popisu prvku. labelPodobně jako u podporují některé prvky více řetězců popisků nástrojů. Vložené odkazy je možné vložit pomocí syntaxe Markdownu.
Omezení No Jedna nebo více vlastností, které se používají k přizpůsobení ověřovacího chování elementu. Podporované vlastnosti omezení se liší podle typu prvku. Některé typy elementů nepodporují přizpůsobení chování ověřování, a proto nemají žádnou vlastnost omezení.
možnosti No Další vlastnosti, které přizpůsobí chování elementu. Podobně jako u constraints, se podporované vlastnosti liší podle typu elementu.
Viditelné No Označuje, zda je prvek zobrazen. Pokud true, zobrazí se element a příslušné podřízené elementy. Výchozí hodnota je true. Pomocí logických funkcí můžete dynamicky řídit hodnotu této vlastnosti.

Elementy

Dokumentace ke každému prvku obsahuje ukázku uživatelského rozhraní, schéma, poznámky k chování elementu (obvykle se týkají ověření a podporovaného přizpůsobení) a ukázkový výstup.

Další kroky

Úvod k vytváření definic uživatelského rozhraní najdete v tématu Začínáme s CreateUiDefinition.