LabelText i tekst odniesienia elementów XML
Do formularza element pracy można dodać etykietę autonomicznej lub tekst informacyjny za pomocą LabelText element.Etykieta nie jest skojarzony z dowolnego pola elementu pracy.Opcjonalnie można dodać hiperłącze do niektórych lub wszystkich tekst.
LabelText Element jest elementem podrzędnym elementu Control element.
Schemat hierarchii
<LabelText>
<Text>
<Link OpenInNewWindow="true | false" UrlPath="URLLinkWithParameters">
<Param index="IndexValue " value="ParamValue " type ="Original | Current"/>
</Link>
LabelText
</Text>
</LabelText>
Atrybuty i elementy
Następujące sekcje opisują atrybutów elementów podrzędnych i elementy nadrzędne.
Elementy podrzędne i atrybuty
Element |
Opis |
---|---|
LabelText |
Wymagane Control elementu po type="LabelControl". Element kontenera dla autonomicznej etykietę lub tekst informacyjny.Typ elementu jest typ złożony: LabelElementType. Ten element zastępuje wartości określonej przez Label określony przez atrybut Control element. |
Text |
Wymagane LabelText element. Kontener element informacji lub etykieta na formularzu elementu pracy.Jeśli Link element określony w etykiecie, część tekstu wewnątrz elementu jest hiperłączami.Jeśli Link element nie jest określony, tekst jest renderowane bez hiperłącze. Różne części tekstu etykiety mogą być hiperłącza z innych adresów URL.Można określić wiele wartości elementu tekst w serii. Typ elementu jest typ złożony: TextElementType. Jeśli Text element nie jest określony, a następnie Control elementu Label atrybut tekst pojawia się na formularzu elementu pracy. |
Link |
Opcjonalny Text element. Element kontenera dla hiperłącza mają być stosowane na etykiecie pola lub autonomicznej pojawia się na formularzu elementu pracy.Typ elementu jest HyperLinkType.
Uwaga
Należy określić Label atrybutu w Control element podczas określania dziecko Link element.
Aby uzyskać więcej informacji, zobacz Łącze i Param odniesienia elementów XML. |
Elementy nadrzędne
Element |
Opis |
---|---|
Wymagane.Określa pola, tekstu, hiperłącze lub innego elementu formantu na formularzu elementu pracy. |
Uwagi
Tekst zwykły i hiperłączami można łączyć przez dodanie wielu Textelementów w LabelText element.
LabelText Element jest tylko rozpoznawany przez klientów z systemem najnowszą wersję Team Explorer.Dlatego należy określić Label atrybutu w Control element.Dla klientów z systemem najnowszą wersję Team Explorer, tekstu przez LabelText elementu pojawia się w formularzu elementu pracy.Dla klientów, na których są uruchomione starsze wersje Team Explorer, tekst określony przez Control elementu Label atrybut pojawia się w formularzu elementu pracy.
Przykład: Autonomiczne etykiety
Opis
W następującym przykładzie dodano zwykły tekst "Wprowadź szczegóły dotyczące sposobu odtworzenia błędu w przestrzeni poniżej:" formularz elementu pracy.
Kod
<Control Type="LabelControl" Label=" Enter details about how to reproduce the bug in the space below:">
<LabelText>
<Text>Enter details about how to reproduce the bug in the space below:
</Text>
</LabelText>
</Control>
Przykład: Autonomiczne etykiety z hiperłączem
Opis
Poniższy przykład dodaje hiperłącza, która jest oznaczona "Jak używać tego elementu pracy?" do formularza elementu pracy.
Kod
<Control Type="LabelControl" Label="How do I use this work item?">
<LabelText>
<Text>
<Link UrlRoot="http://www.live.com"></Link>
How do I use this work item?
</Text>
</LabelText>
</Control>
Przykład: Hiperłącze stosowane do fragmentów tekstu
Opis
W następującym przykładzie dodano etykietę dwóch części formularza elementu pracy.Pierwsza część "Ścieżka iteracji", jest skojarzony z hiperłączem.Druga część "(musi być 3 poziomy głębokości)" pojawia się w formularzu pracy jako zwykły tekst.
Kod
<Control Type="FieldControl" FieldName="System.IterationPath" LabelPosition="Left">
<LabelText>
<Text>
<Link UrlRoot="@WssSiteUrl/render.aspx?wit=bug&topic=Iteration">
</Link>
Iteration Path
</Text>
<Text> (must be 3 levels deep)</Text>
</LabelText>
</Control>
Definicje schematu
Element: LabelText
<xs:element name="LabelText" type="LabelElementType" minOccurs="0" maxOccurs="1" />
<xs:element name="Text" type="TextElementType" minOccurs="1" maxOccurs="unbounded" />
Typ złożony: LabelElementType
<xs:complexType name="LabelElementType">
<xs:sequence>
<xs:element name="Text" type="TextElementType" minOccurs="1" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
Typ złożony: TextElementType
<xs:complexType name="TextElementType" mixed="true">
<xs:sequence>
<xs:element name="Link" type="HyperLinkType" minOccurs="0" maxOccurs="1" />
</xs:sequence>
</xs:complexType>
Zobacz też
Koncepcje
Określanie sterowania formularzem elementu pracy
Projektowanie i dostosowywanie formularza elementu pracy