Control the display of work item fields
Ve formuláři pracovní položky můžete řídit název popisku, umístění, velikost textového pole a jiných ovládacích prvků zobrazované ve formátu prostého textu, celé číslo, číslo, datum a pole stromu cesta pracovních položek. Chcete-li zobrazit tato pole, je třeba zadat správnouControlelementTypeatribut z následujících možností:
DateTimeControl: Slouží k zobrazení formátovaná kalendářních dat, která mají typ poleDateTime.
FieldControl: Slouží k zobrazení prostý textové nebo číselné pole a seznamy hodnot pro pole, které mají typ poleStringIdentityIntegerDoubleaPlainText.
HtmlFieldControl: Slouží k zobrazení víceřádkové, text ve formátu RTF Formát pole, které mají datový typ poleHTML.
WorkItemClassificationControlSlouží k zobrazení hierarchické cesty pole, která mají pole typuTreePath.
Další informace o dalšíchTypeovládací prvky, naleznete v následujících tématech:
Provide help text, hyperlinks, or web content on a work item form
Definice řízení propojení s cílem omezit vztahy určené propojeními
V tomto tématu
Řídí velikost a zobrazení datových polí
Popisek pole a přidat pole na dvou místech ve formuláři
Proveďte pole jen pro čtení
Přidat prostý text nebo číslo pole
Přidat pole formátovaný text
Přidat pole datum nebo kalendáře
Přidat pole pro oblasti a iterace cesty
Řídí velikost a zobrazení datových polí
Mezery a velikost každé datové pole, můžete ovládat pomocí volitelných atributů, které jsou popsány v následující tabulce.
Poznámka
Celková velikost každé datové pole, položka je dáno několika různými faktory: atributy, které jsou přiřazeny k poli, velikost kontejneru a oblasti, který je přiřazen k jiné pole ve formuláři.Výchozí hodnoty jsou přiřazeny k polím, pokud nezadáte minimální velikost.Atributy, které jsou přiřazeny k jiné pole ve formuláři však může ovlivnit velikost polí.Počet sloupců a vodorovné velikost přidělte 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ýška přidělte 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 (Šířkavýšku)pro ovládací prvek. Pokud je menší než velikost tohoto kontejneru pro ovládací prvek, se zobrazí posuvníky vodorovně a svisle. |
(100,100) |
Margin |
Určuje v pixelech velikost místa kolem ovládacího prvku a mezi ovládacího prvku a jeho okolí (nejvyšší, dolů, doleva, doprava). |
(2,0,2,0) |
Padding |
Určuje velikost místa kolem vnějšího okraje ovládacího prvku (nejvyšší, dolů, doleva, doprava) v pixelech. |
(2,0,2,0) |
Popisek pole a přidat pole na dvou místech ve formuláři
Pro každý ovládací prvek formuláře můžete zadat volitelný popis a pozici popisku pomocíLabelaLabelPositionatributy. Popisek můžete zadat jiný název než popisný název, který bude přiřazen podleFIELDelementu. 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 pro hledání pro pracovní položky. Popisek maximální velikost je 80 znaků.
Poznámka
Pro všechny ovládací prvky, které jsou definovány do stejné skupiny, je nutné definovat stejné relativní pozici popisku.
Pokud chcete přidat pole ve více než jednu oblast formuláře, například horní části formuláře a na kartě, lze provést pomocíNameatributu. NameAtribut pouze identifikuje rozdíl od jiných ovládací prvek, který je přidán do formuláře ovládacího prvku.
Vytvořit pole jen pro čtení
Můžete označit pole jen pro čtení jedním ze dvou způsobů. V první metoda, přidejteREADONLYjako podřízený elementFIELDelement vFIELDSčást definice typu. S použitímREADONLYelementu, 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, pouze správci programu můžete upravit podnadpis 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 zadatReadOnlyatributuCONTROLelementu. 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
Můžete použítFieldControltyp má být přidán do formuláře jako 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 je například polích přiřazeno 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ématuProvide help text, hyperlinks, or web content on a work item form.
Text, celé číslo a vybere seznam polí
Můžete řídit formát čísla polí a maximální délku znaků, které mohou být zadány v textovém editoru nebo pole s číslem s použitím volitelných atributů, 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í:WholeNumbersSignedWholeNumbersDecimalNumbersaSignedDecimalNumbers. |
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 pole formátovaný text
Můžete použítHTMLFieldControltyp, který má-li přidat pole, jehož typ dat jeHTML. Tento ovládací prvek poskytuje podporu pro zobrazit formátovaný text na více řádků.
Pole HTML
<Control Type="HtmlFieldControl" FieldName="Microsoft.VSTS.ReproSteps" Label="Repro Steps"
LabelPosition="Top" MinimumSize="(100,500)" />
Tip
Přidáte-li několikHTMLFieldControlelementy ve formuláři, který bude skládaný ve svislém směru, je třeba zadatMinimumSizeatribut pro každý ovládací prvek pole.Tímto způsobem můžete provést podobné velikost všech textových polí.V opačném případě velikost ovládacího prvku poslední HTML je nastavena pro vyplňování formulářů a předchozí prvky, zobrazí spolu s menší textových polí.
Přidat pole datum nebo kalendáře
PoužijeteDateTimeControlTyp-li uživatelům povolit ovládací prvek Kalendář, vyberte datum pro výběrDateTimepole. Pomocí tohoto ovládacího prvku můžete rychle vyberte datum a čas pro pole.
Pole s formátem kalendáře = "Krátká"
Můžete například zadejte upřednostňované počáteční datum nebo kontrolní datum, které je v budoucnu.
<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átDateTimepole s použitím volitelných atributů, 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í:CustomLongShortTime. Pokud zadáteCustomje také nutné nastavitCustomFormatatributu. |
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 = "Dd. mm yyyy 'roku'" Další informace naleznete na webu společnosti Microsoft: DateTimePicker.CustomFormat vlastnost. |
Přidejte pole pro oblasti a iterace cesty
Můžete použítWorkItemClassificationControltyp, který má-li přidat pole, jehož typ dat jeTreePath. Tento ovládací prvek poskytuje podporu pro zobrazena cesta pole v oblasti a iterace cesta pole ve formátu stromové struktury hierarchické, vnořených. Strom zobrazuje hierarchickou uzly, že můžete rozbalit nebo sbalit.
<Control Type="WorkItemClassificationControl" FieldName="System.AreaPath" Label="Area"LabelPosition="Left" />
Poznámka
Můžete použítWorkItemClassificationControlChcete-li zobrazitSystem.AreaPathaSystem.IterationPathpolí.Jakýkoli jiný typ pole nebo vlastní pole nelze zobrazit pomocí tohoto ovládacího prvku.
Další informace naleznete v tématuAdd and modify area and iteration paths.
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
Provide help text, hyperlinks, or web content on a work item form