CreateUiDefinition elementy

Tento článek popisuje schéma a vlastnosti všech podporovaných prvků 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 Vnitřní identifikátor, který odkazuje na konkrétní instanci elementu. Nejběžnější použití názvu elementu je v outputs , kde jsou výstupní hodnoty určených prvků namapovány na parametry šablony. Můžete ji také použít k vytvoření vazby výstupní hodnoty prvku na defaultValue jiný prvek.
typ Yes Ovládací prvek uživatelského rozhraní pro vykreslení elementu. Seznam podporovaných typů naleznete v tématu elementy.
label Yes Zobrazený text elementu Některé typy prvků obsahují více popisků, takže hodnota může být objekt obsahující více řetězců.
Hodnot No Výchozí hodnota elementu. Některé typy prvků podporují komplexní výchozí hodnoty, takže hodnota může být objekt.
Okna No Text, který se má zobrazit v popisku nástroje elementu. Podobně jako label některé prvky podporují více řetězců tipů nástroje. Vložené odkazy mohou být vloženy pomocí syntaxe Markdownu.
jednotlivým No Jedna nebo více vlastností, které jsou použity k přizpůsobení chování ověřování prvku. Podporované vlastnosti pro omezení se liší podle typu elementu. Některé typy prvků nepodporují přizpůsobení chování ověřování, a proto nemají žádnou vlastnost omezení.
možnosti No Další vlastnosti, které přizpůsobují chování prvku. Podobně jako constraints se podporované vlastnosti liší podle typu prvku.
zobrazeny No Určuje, zda je prvek zobrazen. Pokud se true zobrazí element a příslušné podřízené prvky. Výchozí hodnota je true. K dynamickému řízení hodnoty této vlastnosti použijte logické funkce .

Elementy

Dokumentace pro každý prvek obsahuje ukázku uživatelského rozhraní, schéma, poznámky k chování elementu (obvykle týkající se ověřování 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.