Sdílet prostřednictvím


Řízení zobrazení polí pracovních položek

Ve formuláři pracovní položky můžete řídit název popisku, umístění, velikost textové pole a jiných zobrazení ovládacích prvků ve formátu prostého textu, celého čísla, čísla, data a pole stromu cesta pracovních položek.Chcete-li tato pole zobrazit, je nutné zadat správný Control element Type atribut z následujících možností:

  • DateTimeControl: Používá k zobrazení formátovaná kalendářních dat, která mají typ pole DateTime.

  • FieldControl: Used to display plain textual or numeric fields and lists of values for fields that have a field type of String, Identity, Integer, Double, and PlainText.

  • HtmlFieldControl: Používá k zobrazení víceřádkovém, formátovaný text formát pole, které mají datový typ pole HTML.

  • WorkItemClassificationControlSlouží k zobrazení pole hierarchickou cestu, která mají typ pole TreePath.

Další informace o jiných Type ovládací prvky, naleznete v následujících tématech:

V tomto tématu

  • Určit velikost a zobrazení datových polí

  • Popisek pole a přidat pole do dvě místa ve formuláři

  • Vyberte pole jen pro čtení

  • Přidat prostý text nebo číslo pole

  • Přidat formátovaná textová pole

  • Přidejte pole datum nebo kalendář

  • Přidejte pole pro oblasti a iterace cesty

Určit velikost a zobrazení datových polí

Lze řídit mezery a velikost každé datové pole, pomocí volitelné atributy, které jsou popsány v následující tabulce.

[!POZNÁMKA]

Celková velikost každé datové pole, položka je určen dle několika různými faktory: atributy, které jsou přiřazeny pole velikost kontejneru a oblasti, která je přidělena jiná pole ve formuláři.Výchozí hodnoty jsou přiřazeny na pole, pokud nezadáte minimální velikost.Atributy, které jsou přiřazeny na další pole ve formuláři však může mít vliv velikost polí.Počet sloupců a vodorovná velikost, které můžete přidělovat největší pole v každém sloupci určit vodorovné dimenze formuláře.Počet polí, která zadáte v svislá skupina a výšky a přidělit každé pole určit velikost horní části formuláře a také velikost dolní části formuláře.

Atribut

Popis

Příklad hodnoty vzor

MinimumSize

Určuje minimální velikost (šířku, výšku) ovládacího prvku.Když kontejner pro ovládací prvek je menší než této velikosti, zobrazí se vodorovné a svislé posuvníky.

(100,100)

Margin

Určuje v pixelech velikost místa kolem ovládacího prvku a mezi ovládacího prvku a jeho okolí (nahoře, dole, vlevo, vpravo).

(2,0,2,0)

Padding

Určuje velikost místa kolem vnějšího okraje ovládacího prvku (nahoře, dole, vlevo, vpravo) v pixelech.

(2,0,2,0)

Popisek pole a přidat pole do dvě místa ve formuláři

Pro každý ovládací prvek formuláře můžete zadat volitelný popis a pozici popisku pomocí Label a LabelPosition atributy.Popisek můžete zadat jiný název než popisný název, který bude přiřazen podle FIELD element.Pokud nezadáte popisek, je použit popisný název.Všimněte si však, že popisný název je použit při člen týmu spustí dotaz k vyhledání pracovních položek.Popisek maximální velikost je 80 znaků.

[!POZNÁMKA]

U všech ovládacích prvků, které jsou definovány do stejné skupiny, je nutné definovat stejné relativní pozici popisku.

Pokud chcete přidat pole do více než jednu oblast formuláře, jako jsou například horní části formuláře a na kartě, lze provést pomocí Name atributu.Name Atribut pouze identifikuje ovládací prvek od jiných ovládací prvek, který je přidán do formuláře.

Vytvořit pole jen pro čtení

Můžete označit pole jen pro čtení jedním ze dvou způsobů.V první metodě přidáte READONLY element jako podřízený FIELD element v FIELDS část definice typu.Pomocí READONLY element, můžete určit zda někteří uživatelé mohou změnit pole.Jak je znázorněno v následujícím příkladu, můžete upravit pouze správci programu dílčí název pole.

<FIELD name="Sub-Title" refname="ACME.ACE.SubTitle" type="String" >
<READONLY for="[Global]\Team Foundation Valid Users" not="Program Managers"/>
</FIELD>

V druhé metodě, můžete zadat ReadOnly atributu CONTROL element.V této metodě všichni uživatelé mají zakázáno úprav pole.

Control FieldName=" ACME.ACE.SubTitle" Type="FieldControl" Label="Sub-Title" LabelPosition="Left" ReadOnly="True" />

Přidat textové pole a čísla

Pomocí FieldControl typ má být přidán do formuláře prostý text nebo číslo pole.Tento atribut se také používá k přidání seznamů pro výběr; pole, které se používají k zobrazení jméno osoby, jako jsou například polích přiřazeno uživateli nebo vlastníka. a celé číslo a reálná čísla.Ovládací prvek pole musí odkazovat na pole jeho název odkazu.Popisek může být ve formátu prostého textu nebo navržen jako hypertextový odkaz.Další informace naleznete v tématu Poskytnutí textu nápovědy, hypertextových odkazů nebo webového obsahu ve formuláři pracovní položky.

Text, celé číslo a vybere seznam polí

Skupina několik polí

Můžete řídit formát číslo polí a maximální délku znaků, které mohou být zadány ve text nebo číslo pole pomocí volitelné atributy, které jsou popsány v následující tabulce.

Atribut

Popis

NumberFormat

Určuje znaky, které lze zadat do ovládacího prvku pole.Platné hodnoty jsou následující: WholeNumbers, SignedWholeNumbers, DecimalNumbers, a SignedDecimalNumbers.

MaxLength

Určuje maximální délku znaků, které lze použít pro ovládací prvek pole.

Následující kód uvádí syntaxi, která se používá k vytvoření skupiny polí, která se zobrazí v předchozím příkladu.

<TABGROUP>
<TAB Label="Planning">
<Group Label="Status" Padding="(0,0,0,3)">
   <Column PercentWidth="100">
      <Control FieldName="Microsoft.DevDiv.Importance" Type="FieldControl" Label="Importance" LabelPosition="Left" />
      <Control FieldName="Microsoft.DevDiv.Commitment" Type="FieldControl" Label="Commitment / Confidence" LabelPosition="Left" />
      <Control FieldName="Microsoft.DevDiv.VisionDoc" Type="FieldControl" Label="Vision Doc" LabelPosition="Left" />
      <Control FieldName="Microsoft.DeveloperDivision.Features.EstimatedCost" Type="FieldControl" Label="Estimated Cost" LabelPosition="Left" />
      <Control FieldName="Microsoft.DevDiv.BusinessUnit" Type="FieldControl" Label="BU (Use Area Path)" LabelPosition="Left" />
      <Control FieldName="Microsoft.DevDiv.Website" Type="FieldControl" Label="Website" LabelPosition="Left" />
   </Column>
</Group>
   . . .
</TAB>
</TABGROUP>

Přidat formátovaná textová pole

Pomocí HTMLFieldControl typ, který má-li přidat pole, jejíž datový typ je HTML.Tento ovládací prvek poskytuje podporu pro zobrazení formátovaný text na více řádků.

Pole HTML

Pole HTML, které jsou uvedeny na formulář pracovní položky

<Control Type="HtmlFieldControl" FieldName="Microsoft.VSTS.ReproSteps" Label="Repro Steps"
LabelPosition="Top" MinimumSize="(100,500)" />

Tip

Přidáte-li několik HTMLFieldControl prvky ve formuláři, který bude skládaný svisle, je třeba zadat MinimumSize atribut pro každý ovládací prvek pole.Tímto způsobem můžete dělat podobné velikost všech textových polí.V opačném případě velikost poslední ovládací prvek HTML je nastavena pro vyplňování formulářů a předchozí prvky, zobrazí spolu s menší textových polí.

Přidejte pole datum nebo kalendář

Použijete DateTimeControl typu-li uživatelům povolit ovládací prvek Kalendář, vyberte datum pro výběr DateTime pole.Pomocí tohoto ovládacího prvku můžete rychle vyberte datum a čas pro pole.

Kalendář pole s formátem = "Krátká"

Pole Kalendář

Můžete například zadat upřednostňované počáteční datum nebo datum kontrolní, který je v budoucnosti.

<Control Type="DateTimeControl" FieldName="MyCompany.EnvironmentCR.PreferredStart"
Label="Preferred Start Date:" LabelPosition="Left" Format="Short" />
<Control Type="DateTimeControl" FieldName="MyCompany.EnvironmentCR.PreferredStartTime"
Label="Preferred Start Time:" LabelPosition="Left" Format="Time" />

Můžete řídit formát DateTime pole s použitím volitelné atributy, které jsou popsány v následující tabulce.

Atribut

Popis

Format

Určuje formát pro pole s datem a časem, které odpovídá jedné hodnotě ve výčtu DateTimePickerFormat.Platné hodnoty jsou následující: Custom, Long, Short, Time.

Pokud zadáte Custom, musíte také nastavit CustomFormat atributu.

CustomFormat

Určuje vlastní formát, jenž se používá pro pole s datem a časem, které odpovídá syntaxi definované pro vlastnost DateTimePicker.CustomFormat.Příklad:

Formát = "Vlastní"

CustomFormat = "MMMM dd"roku"rrrr"

Další informace naleznete na webu společnosti Microsoft: DateTimePicker.CustomFormat vlastnost.

Přidejte pole pro oblasti a iterace cesty

Pomocí WorkItemClassificationControl typ, který má-li přidat pole, jejíž datový typ je TreePath.Tento ovládací prvek poskytuje podporu pro zobrazení pole Cesta v oblasti a iterace cesta pole ve formátu stromové struktury hierarchické, vnořených.Strom zobrazuje hierarchickou uzly, můžete rozšířit a sbalte.

<Control Type="WorkItemClassificationControl" FieldName="System.AreaPath" Label="Area"LabelPosition="Left" />

[!POZNÁMKA]

Můžete použít WorkItemClassificationControl zobrazíte System.AreaPath a System.IterationPath polí.Jakýkoli jiný typ pole nebo vlastní pole nelze zobrazit pomocí tohoto ovládacího prvku.

Další informace naleznete v tématu Přidání a změna cest oblastí a iterací.

Viz také

Koncepty

Přidání a změna polí pracovních položek jako podpora tvorby sestav

Přidání ovládacího prvku příloh

Definice řízení propojení s cílem omezit vztahy určené propojeními

Další zdroje

Poskytnutí textu nápovědy, hypertextových odkazů nebo webového obsahu ve formuláři pracovní položky