Udostępnij za pośrednictwem


LabelText i odnośniki do elementów tekstowych XML

Możesz dodać etykiety autonomicznej lub informacyjnych tekstu do formularza elementu pracy przy użyciu LabelText elementu.Etykieta nie jest skojarzony z dowolnego pola elementu pracy.Opcjonalnie można dodać hiperłącze na niektóre lub wszystkie tekstu.

Aby dodać elementy do formularza, należy zmodyfikować typu elementu roboczego.Zobacz Modyfikowanie lub dodawanie dostosowanego typu elementu pracy.

LabelText Element jest elementem podrzędnym Control elementu.

Schemat hierarchii

WITD

   WORKITEMTYPE

       FORMULARZ

           Układ

               Grupa

               Kolumny

               TabGroup

                  klawisz Tab,

                     formant

<LabelText>    <Text>       <Link OpenInNewWindow="true | false" UrlPath="URLLinkWithParameters">          <Param index="IndexValue " value="ParamValue " type ="Original | Current"/>       </Link>       LabelText    </Text> </LabelText>

Atrybuty i elementy

W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.

Elementy podrzędne i atrybuty

Element

Opis

LabelText

Wymagane Control elementu po type="LabelControl".

Element kontenera dla etykiety autonomicznej lub tekst informacyjny.Typ elementu jest typ złożony: LabelElementType.

Ten element zastępuje wartość określoną przez Label określony przez atrybut Control elementu.

Text

Wymagane LabelText elementu.

Kontener element label pojawi się w formularzu elementu pracy lub informacji.Jeśli Link jest określony element w obrębie etykiety, część tekstu w elemencie jest łączony.Jeśli Link element nie zostanie określony, tekst jest renderowany bez hiperłącze.

Różne części tekstu etykiety może być hiperłącza z inny adres 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 zostanie określona, a następnie Control elementu Label atrybutu tekst jest umieszczany na formularzu elementu pracy.

Link

Opcjonalny Text elementu.

Element kontenera hiperłącza do zastosowania na etykiecie pola lub autonomicznie, który jest wyświetlany na formularzu elementu pracy.Typ elementu jest HyperLinkType.

[!UWAGA]

Należy określić Label atrybutu w Control elementu po określeniu element podrzędny Link elementu.

Aby uzyskać więcej informacji, zobacz Elementy XML Link and Param — Odwołanie.

Elementy nadrzędne

Element

Opis

formant

Parametr wymagany.Definiuje pole, tekst, hiperłącze lub innego elementu sterowania pojawi się w formularzu elementu pracy.

Uwagi

You can combine plain and hyperlinked text by adding multiple Textelements in a LabelText element.

LabelText Element jest tylko rozpoznawany przez klientów, które przebiegają w najnowszej wersji programu Team Explorer.W związku z tym, należy określić Label atrybutu w Control elementu.Dla klientów, które przebiegają w najnowszej wersji programu Team Explorer, tekst udostępnione przez LabelText element jest wyświetlany w postaci elementów roboczych.Dla klientów, które przebiegają wcześniejszych wersji Team Explorer, tekstu określonego przez Control elementu Label atrybutu pojawia się w postaci elementów roboczych.

Przykład: Autonomiczne etykiety

Opis

Poniższy przykład dodaje zwykły tekst "Wprowadź informacji na temat sposobu do odtworzenia usterki w poniższym polu:" do formularza 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: Etykieta autonomiczny z hiperłącze

Opis

Poniższy przykład dodaje hiperłącze, którego etykietą "Jak używać tego elementu roboczego?" 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

Poniższy przykład dodaje etykietę dwóch części do formularza elementu pracy.Pierwsza część "Ścieżki iteracji" jest skojarzony z hiperłączem.Druga część "(musi być 3 poziomach głębokości)" pojawia się w formularzu elementu roboczego jako zwykły tekst.

Kod

<Control Type="FieldControl" FieldName="System.IterationPath" LabelPosition="Left">
   <LabelText>
      <Text>
         <Link UrlRoot="@WssSiteUrl/render.aspx?wit=bug&amp;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