Referenční dokumentace XML elementů rozložení
Můžete použít Layout elementu, který chcete určit, jak se objeví elementy na formulář pracovní položky.Můžete definovat více než jedno rozložení pro podporu různých klientů, jako je například klient systému Windows pro Visual Studio nebo webového klienta pro Team Web Access.
Chcete-li přidat elementy do formuláře, upravte definici pro typ pracovní položky.Další informace naleznete v tématu Úprava nebo přidání vlastního typu pracovní položky (WIT).
Layout Element je povinný podřízený element elementu FORM elementu.Další informace o tom, jak používat Layout elementu, naleznete v části Návrh formuláře pracovní položky.
Schéma hierarchie
Layout
<Layout Target="ClientName" MinimumSize="(width,height)" Padding="(left, top, right, bottom)" Margin="(left, top, right, bottom)" ControlSpacing="distance" LabelSpacing="distance" HideControlBorders="True | False" HideReadOnlyEmptyFields="True | False"> <Group> . . . </Group> <Control> . . . </Control> <TabGroup> . . . </TabGroup> <Splitter> . . . </Splitter> </Layout >
Atributy a elementy
Následující části popisují atributy, podřízené prvky a nadřazené prvky.
Atributy
Atribut |
Popis |
---|---|
Target |
Volitelný atribut typu Layout. Určuje název klienta, na které se vztahuje rozložení.Typ je xs:string.Zadejte jeden z následujících řetězců:
|
MinimumSize |
Volitelný atribut typu Layout. Určuje minimální velikost v pixelech pro daný formulář.Syntaxe je definováno v (šířku, výšku).Typ atributu je SizeType. Hodnota vzorku: ^ \(\d+\,\d+\)$ Příklad hodnoty vzor: (100,100) |
Padding |
Volitelný atribut typu Layout. Určuje velikost místa v pixelech kolem uvnitř ohraničení formuláře.Typ atributu je SizeType. Hodnota vzorku: ^ \(\d+\,\d+\,\d+\,\d+\)$ Příklad hodnoty vzor: (2,0,2,0) |
Margin |
Volitelný atribut typu Layout. Určuje velikost místa v pixelech kolem vnějšího okraje formuláře.Typ atributu je SizeType. Hodnota vzorku: ^ \(\d+\,\d+\,\d+\,\d+\)$ Příklad hodnoty vzor: (2,0,2,0) |
ControlSpacing |
Volitelný atribut typu Layout. Určuje svislé posun ovládacích prvků definovaných ve formuláři. |
LabelSpacing |
Volitelný atribut typu Layout. Určuje počet pixelů mezi popiskem a upravit oblast ovládacího prvku. |
HideControlBorders |
Volitelný atribut typu Layout. Zadejte hodnotu True Chcete-li skrýt ovládací prvek ohraničení a False zobrazit ovládací prvek ohraničení. |
HideReadOnlyEmptyFields |
Volitelný atribut typu Layout. Zadejte hodnotu True jen pro čtení a prázdné pole skrýt, a False k zobrazení těchto polí. |
Podřízené elementy
Prvek |
Popis |
---|---|
Volitelné.Definuje skupinu elementů pro zobrazení společně ve formuláři. |
|
Volitelné.Definuje pole pracovní položky, text, hypertextový odkaz nebo jiného elementu ovládacího prvku, chcete-li zobrazit ve formě pracovní položku. |
|
Volitelné.Obsahuje jeden nebo více Tab elementy. |
|
Volitelné.Definuje rozdělování a jeho orientaci ve formuláři mezi prvků formuláře na stejné úrovni. |
Nadřazené elementy
Prvek |
Popis |
---|---|
Požadováno.Obsahuje Layout element, který definuje, jak jsou zobrazeny elementy ve formuláři typ pracovní položky. |
Poznámky
Layout Element je povinný podřízený element elementu FORM.Layout Element určuje volbou a alespoň jeden z podřízených elementů musí být definován: Group, Control, TabGroup, nebo Splitter.Můžete definovat více než jeden podřízený element.
minOccurs = "1"
maxOccurs = "bez vazby"
Příklad
<FORM>
<Layout>
<Group>
<Column PercentWidth="36">
<Group>
<Control FieldName="System.Title" Type="FieldControl" Label="Title" LabelPosition="Left" />
<Control FieldName="System.AreaPath" Type="WorkItemClassificationControl" Label="Area" LabelPosition="Left" />
<Control FieldName="Microsoft.VSTS.Common.ProductUnit" Type="FieldControl" Label="Product Unit" LabelPosition="Left" />
<Control FieldName="Microsoft.DevDiv.BusinessUnit" Type="FieldControl" Label="Business Unit" LabelPosition="Left" />
</Group>
</Column>
<Column PercentWidth="33">
<Group>
<Control FieldName="Microsoft.DevDiv.SubTitle" Type="FieldControl" Label="Sub Title" LabelPosition="Left" />
<Control FieldName="System.IterationPath" Type="WorkItemClassificationControl" Label="Iteration" LabelPosition="Left" />
<Control FieldName="Microsoft.DevDiv.Other" Type="FieldControl" Label="Other" LabelPosition="Left" />
</Group>
</Column>
<Column PercentWidth="31">
<Group>
<Control FieldName="Microsoft.DevDiv.Type" Type="FieldControl" Label="Type" LabelPosition="Left" />
<Control FieldName="System.AssignedTo" Type="FieldControl" Label="Assigned To" LabelPosition="Left" />
<Control FieldName="System.State" Type="FieldControl" Label="State" LabelPosition="Left" />
</Group>
</Column>
</Group>
. . .
</Layout>
</FORM>
Informace o elementu
Obor názvů |
https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/TypeDef |
Název schématu |
Definice typu pracovní položky |
Ověření souboru |
WorkItemTypeDefinition.xsd |
Typ elementu |
LayoutType komplexní typ |
Může být prázdný |
Ne |
Viz také
Referenční dokumentace
Control – referenční dokumentace elementu XML
Koncepty
Určení ovládacích prvků ve formuláři pracovní položky