All FIELD XML elements reference
Toto téma použít k vyhledání syntaxe FIELD elementu nebo jedna z jejích podřízených elementů.
Zadejte tyto prvky v FIELD kontejner elementu (definice). Přidat pole pro typ pracovní položky (ŽÁ) tak, že určíte FIELD element (definice) v rámci FIELDS element (definice). Můžete zadat tyto prvky v rámci definice kon nebo jako součást globální pracovního postupu.
Můžete přidat podřízené prvky k určení chování pole, definovat výchozí hodnoty nebo definovat výběr seznam hodnot. Pravidlo elementy pole můžete použít v kombinaci s sebou. Můžete obor většinu pravidel, které má být použita pro jeden nebo více uživatelů nebo skupin nebo ignorovat pro jeden nebo více uživatelů nebo skupin.
Element kontejneru pole (definice)
Pomocí následující syntaxe pro definování datová pole pro typ pracovní položky. Tento příklad ukazuje formát FIELD element (definice) a všechny volitelné podřízené prvky. Další informace naleznete v tématu FIELD (Definition) element reference.
<FIELD name="fieldDisplayName" refname="fieldReferenceName" type="String | Integer | Double | DateTime | PlainText | HTML | History | TreePath | GUID "
syncnamechanges="true | false" reportingname="reportingDisplayName" reportingrefname="reportingReferenceName"
reportable="Dimension | Detail | Measure" formula="avg" >
<ALLOWEDVALUES> . . . </ALLOWEDVALUES>
<ALLOWEXISTINGVALUE />
<CANNOTLOSEVALUE />
<COPY />
<DEFAULT />
<EMPTY />
<FROZEN />
<HELPTEXT> . . . </HELPTEXT>
<MATCH />
<NOTSAMEAS />
<PROHIBITEDVALUES /> . . . </PROHIBITEDVALUES>
<READONLY />
<REQUIRED />
<SERVERDEFAULT />
<SUGGESTEDVALUES /> . . . </SUGGESTEDVALUES>
<VALIDUSER />
<WHEN>> . . . </WHEN>
<WHENNOT> . . . </WHENNOT>
<WHENCHANGED> . . . </WHENCHANGED>
<WHENNOTCHANGED> . . . </WHENNOTCHANGED>
</FIELD>
POLE podřízených elementů
Jaká data lze zadat do pole nastavení různých omezení pomocí podřízených elementů. Můžete určit hodnoty pro rozevírací seznam (rozevírací nabídka), nastavení výchozích hodnot, zrušte zaškrtnutí položky nebo omezit změny. Následující tabulka obsahuje strukturu syntaxe pro každý podřízený element.
Další informace o tom, jak tyto prvky použít, naleznete v části Použití pravidla pro pole pracovní položky. Existují omezení na použití většina pravidel na systémová pole. Všechny podřízené prvky jsou volitelné.
Element |
Popis a syntaxe |
---|---|
ALLOWEDVALUES |
Definuje seznam hodnot, které mohou uživatelé v seznamu polí ve formulářích pracovní položky a v editoru dotazu. Tento seznam je jedna z hodnot třeba zadat uživatele.
Další informace naleznete v tématu Define pick lists. |
ALLOWEXISTINGVALUE |
Určuje, zda pole můžete zachovat existující hodnotu, i když je již v seznamu výběr. Všechny nové hodnoty polí musí být v seznamu.
Další informace naleznete v tématu Define pick lists. |
CANNOTLOSEVALUE |
Určuje, zda uživatelé nelze vymazat pole všech hodnot poté, co byla zadána hodnota. Poté, co toto pole obsahuje hodnotu, toto pole musí obsahovat vždy hodnotu než NULL.
Další informace naleznete v tématu použít pravidlo pro pole. |
COPY |
Kopíruje zadanou hodnotu do pole když uživatel vytvoří nebo upraví pracovní položku.
Další informace naleznete v tématu Define a default value or copy a value to a field. |
DEFAULT |
Určuje hodnotu pro pole, které je prázdný, když uživatel vytvoří nebo upraví pracovní položku. Pokud pole již má hodnotu, výchozí pravidlo ignorováno.
Další informace naleznete v tématu Define a default value or copy a value to a field. |
EMPTY |
Vymaže pole libovolnou hodnotu, která obsahuje. EMPTY Pravidlo také umožňuje pole jen pro čtení, a byste neměli používat, pomocí tlačítek READONLY pravidlo. Hodnota pole není zaškrtnuto, když uživatel uloží s pracovní položkou a nelze zadat libovolnou hodnotu. Toto pravidlo se používá především během přechod stavu zrušte pole, které se vztahují na stav, na kterou je přechod položky.
Další informace naleznete v tématu použít pravidlo pro pole. |
FROZEN |
Určuje, že jakmile změny potvrzeny, nelze změnit pole na neprázdnou hodnotu. Jakmile uživatel uloží pracovní položku s hodnotou v daném poli, lze upravit již hodnotu.
Další informace naleznete v tématu použít pravidlo pro pole. |
HELPTEXT |
Definuje text, který se zobrazí při umístění ukazatele na pole ve formuláři pracovní položku. popsané tlačítko: řetězec textu, který obsahuje mezi 1 až 255 znaků.
Další informace naleznete v tématu použít pravidlo pro pole. |
MATCH |
Definuje vzor, který se musí shodovat hodnoty polí typu řetězec.
Další informace naleznete v tématu Apply pattern matching to a string field. |
NOTSAMEAS |
Určuje, zda pole není přiřazen stejnou hodnotu jako, ke kterému je přiřazena jiného zadaného pole. Hodnota field atribut musí být platný odkaz na název pole.
Další informace naleznete v tématu použít pravidlo pro pole. |
PROHIBITEDVALUES |
Definuje seznam hodnot, které nemohou obsahovat pole. Uživatele nelze uložit pracovní položky, je-li toto pole obsahuje zakázané hodnoty.
Další informace naleznete v tématu Define pick lists. |
READONLY |
Určuje, že nelze upravit hodnotu, ke kterému je přiřazena pole.
Poznámka
Nepoužívejte tento element spolu s EMPTY elementu vzhledem k tomu, EMPTY také usnadňuje pole jen pro čtení.Pokud kombinujete tyto prvky, budou výsledky nekonzistentní.
Další informace naleznete v tématu použít pravidlo pro pole. |
REQUIRED |
Určuje, zda uživatelé musí určovat hodnotu pro pole. Povinná pole nesmí být prázdný. Uživatele nelze uložit pracovní položky, dokud jejich přiřadili hodnoty všechna povinná pole.
Další informace naleznete v tématu použít pravidlo pro pole. |
SERVERDEFAULT |
Zkopíruje hodnotu zadaného serveru do pole, když uživatel uloží pracovní položku. Tato pole se obvykle vyskytují jen pro čtení ve formuláři.
Další informace naleznete v tématu Define a default value or copy a value to a field. |
SUGGESTEDVALUES |
Definuje seznam hodnot, které mohou uživatelé v seznamu polí ve formulářích pracovní položky a v editoru dotazu navrhované. Uživatelé mohou určit hodnoty kromě těch, které můžete navrhnout.
Další informace naleznete v tématu Define pick lists. |
VALIDUSER |
Zakazuje upravován uživatelé, kteří patří do skupiny, který zadáte pracovní položky. Výchozí skupina je Team Foundation Skupina platný uživatelů. Všechny atributy jsou volitelné. Všechny atributy musí skládat z řetězce text, který obsahuje mezi 1 až 255 znaků. Tokeny slouží k zadání skupin.
Další informace naleznete v tématu použít pravidlo pro pole. |
WHEN |
Určuje jedno nebo více pravidel, která má být použita pro aktuální pole, má-li jiné pole konkrétní hodnotu. Nadřazený FIELD element definuje aktuální pole.
Další informace naleznete v tématu Assign conditional-based values and rules |
WHENNOT |
Určuje jedno nebo více pravidel, který bude použit na aktuální pole, pokud jiné pole nemá konkrétní hodnotu. Nadřazený FIELD element definuje aktuální pole.
Další informace naleznete v tématu Assign conditional-based values and rules. |
WHENCHANGED |
Určuje jedno nebo více pravidel, která má být použita pro aktuální pole, je-li jiné pole změněn během revize pracovní položky. Nadřazený FIELD element definuje aktuální pole.
Další informace naleznete v tématu Assign conditional-based values and rules. |
WHENNOTCHANGED |
Určuje jedno nebo více pravidel, který bude použit na aktuální pole, pokud jiné pole se nezmění během revize pracovní položky. Nadřazený element definuje aktuální pole.
Další informace naleznete v tématu Assign conditional-based values and rules. |
GLOBALLIST a LISTITEM podřízených elementů
Můžete zadat GLOBALLIST a LISTITEM elementy jako podřízené prvky ALLOWEDVALUES, SUGGESTEDVALUES, a PROHIBITEDVALUES elementů. Tyto prvky slouží k vytvoření výčtu seznam hodnot, který se zobrazí. Uživatelé rozevírací seznam nebo rozevírací nabídky vyberte hodnoty. Další informace naleznete v tématu Define global lists.
Element |
Popis |
---|---|
GLOBALIST |
Definuje sadu LISTITEM elementů, u nichž je uložen pro tým projektů kolekce a že všechny týmové projekty v kolekci můžete použít.
globalListName: řetězec textu, který obsahuje mezi 1 až 255 znaků. GLOBALLIST je povinný podřízený element elementu GLOBALLISTS element a volitelný podřízený prvek ALLOWEDVALUES, SUGGESTEDVALUES, a PROHIBITEDVALUES elementů. Můžete definovat globální seznam v rámci definici pracovní položky, definice globálního seznamu nebo globální pracovního postupu. |
LISTITEM |
Definuje platnou položku seznamu.
LISTITEM je povinný podřízený element elementu GLOBALLIST a volitelný podřízený prvek ALLOWEDVALUES, SUGGESTEDVALUES, a PROHIBITEDVALUES elementů. |
Atributy určené parametrem podřízených elementů pole
Většina kvalifikovat FIELD pravidla, která použije nelze použít na sady skupin nebo uživatelů tak, že uvedete for nebo not atributy. Další informace naleznete v tématu použít pravidlo pro pole.
Atribut |
Syntaxe |
Popis |
---|---|---|
expanditems |
expanditems = "true | false" |
Volitelné. Určuje, zda skupina, LISTITEM element identifikuje by měl být rozbaleny tak, aby obsahoval podřízené skupiny v seznamu. Výchozí hodnota tohoto atributu je true. |
filteritems |
filteritems = "excludegroups" |
Volitelné. Určuje, že pouze členové skupiny a nikoli pro názvy skupin, jsou zahrnuty v seznamu. Jediným povolená hodnota pro tento atribut je excludegroups. |
for |
for = "userGroupName" |
Volitelné. Určuje název uživatele nebo skupinu v Team Foundation do kterého bude pravidlo použito. Platné hodnoty jsou tvořeny řetězec textu, který obsahuje mezi 1 až 255 znaků. |
not |
není = "userGroupName" |
Volitelné. Určuje název uživatele nebo skupinu v Team Foundation na kterému pravidlo nevztahuje. Platné hodnoty jsou tvořeny řetězec textu, který obsahuje mezi 1 až 255 znaků. |
from |
from = "hodnota | pole | hodiny | CurrentUser" |
Požadováno. Určuje zdroj hodnoty, ze kterého chcete zkopírovat hodnotu nebo zadat výchozí hodnotu. Platné jsou následující hodnoty:
Pokud zadáte v poli "hodnota" nebo "pole", musíte rovněž uvést atribut value nebo pole v uvedeném pořadí. |
field |
pole = "fieldReferenceName" |
Volitelné. Určuje název pole, jehož hodnota je zkopírovat do pole při field je určena pro from atributu. |
pattern |
Vzor = "patternValue" |
Požadováno. Zajišťuje základní porovnávání pro pouze řetězce. patternValue je řetězec, který se skládá z rozmezí 1 až 255 znaků, včetně. Tento řetězec nesmí obsahovat zpětné lomítko (\). Každý znak v řetězci je interpretován jako literál, pokud je jedním z následujících šesti metaznaky:
Hodnota vzorku: ^ [^ \\] * $ Můžete například pattern="xxxxx.nn.nn" odpovídá pěti alfanumerických znaků, a po dobu a potom vyberte dvě číslice, pak po dobu, pak dvě další číselné znaky. |
value |
Hodnota = "valueToCopy" |
Volitelné. Určuje hodnota, kterou chcete zkopírovat do pole při value je určena pro from atributu. |