LabelText 和 Text XML 項目參考
更新:2011 年 5 月
您可以使用 LabelText 項目,將獨立標籤或資訊文字加入至工作項目表單。 標籤不會與任何工作項目欄位產生關聯。 您可以選擇性地將超連結加入至部分或所有文字。
LabelText 項目是 Control 項目的子項目。
結構描述階層架構
<LabelText>
<Text>
<Link OpenInNewWindow="true | false" UrlPath="URLLinkWithParameters">
<Param index="IndexValue " value="ParamValue " type ="Original | Current"/>
</Link>
LabelText
</Text>
</LabelText>
屬性和項目
下列各節將說明屬性、子項目和父項目。
子項目及屬性
項目 |
描述 |
---|---|
LabelText |
type="LabelControl" 時為必要的 Control 項目。 獨立的標籤或資訊性文字的容器項目。 項目型別是複雜型別:LabelElementType。 這個項目會覆寫 Label 屬性指定的値 (此屬性是由 Control 項目指定的)。 |
Text |
必要的 LabelText 項目。 容器項目,容納要顯示在工作項目表單上的資訊或標籤。 如果在標籤內指定 Link 項目,項目內的文字部分會是超連結。 如果未指定 Link 項目,則會在呈現沒有超連結的文字。 標籤文字的不同部分可以具有不同的 URL 超連結。 可在系列中指定多個文字項目値。 項目型別是複雜型別:TextElementType。 如果未指定 Text 項目,則 Control 項目 Label 屬性文字會出現在工作項目表單上。 |
Link |
選擇性 Text 項目。 超連結的容器項目,此超連結將套用至出現在工作項目表單上的欄位或獨立標籤。 項目型別是 HyperLinkType。
注意事項
當您指定 Link 子項目時,必須在 Control 項目中指定 Label 屬性。
如需詳細資訊,請參閱Link 和 Param XML 項目參考。 |
父項目
項目 |
描述 |
---|---|
必要項。 定義要顯示在工作項目表單上的欄位、文字、超連結或其他控制項項目。 |
備註
您可以在 LabelText 項目中加入多個 Text 項目,以結合純文字與超連結文字。
只有執行最新版 Team 總管 的用戶端能辨識 LabelText 項目。 因此,您必須在Control 項目中指定 Label 屬性 。 針對執行最新版 Team 總管的用戶端,LabelText 項目所提供的文字會出現在工作項目表單中。 針對執行舊版 Team 總管的用戶端,Control 項目 Label 屬性所指定的文字會出現在工作項目表單中。
範例: 獨立標籤
描述
下列範例會在工作項目表單中加入純文字「在下列空格中輸入如何重現錯誤的詳細資訊:」。
程式碼
<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>
範例: 附超連結的獨立標籤
描述
下列範例會將標示為「我要如何使用此工作項目?」的超連結加入至工作項目表單。
程式碼
<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>
範例: 套用至部分文字的超連結
描述
下列範例會在工作項目表單中加入兩部分的標籤。 第一個部分 (「反覆項目路徑」) 與超連結相關。 第二個部分 "(深度必須為 3 個層級)" 會以純文字形式出現在工作項目表單上。
程式碼
<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>
結構描述定義
您可以從 Microsoft 網站的下列網頁下載用於定義工作項目類型的結構描述檔案:Visual Studio Team Foundation 的流程範本和工作項目結構描述 (英文)。 如需如何使用結構描述檔案的詳細資訊,請參閱 Microsoft 網站的下列網頁:使用結構描述來編輯 Visual Studio Team Foundation 的工作項目類型和流程範本 (英文)。
項目:LabelText
<xs:element name="LabelText" type="LabelElementType" minOccurs="0" maxOccurs="1" />
<xs:element name="Text" type="TextElementType" minOccurs="1" maxOccurs="unbounded" />
複雜型別:LabelElementType
<xs:complexType name="LabelElementType">
<xs:sequence>
<xs:element name="Text" type="TextElementType" minOccurs="1" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
複雜型別:TextElementType
<xs:complexType name="TextElementType" mixed="true">
<xs:sequence>
<xs:element name="Link" type="HyperLinkType" minOccurs="0" maxOccurs="1" />
</xs:sequence>
</xs:complexType>
請參閱
概念
其他資源
Elements (Work Item Type Definition Schema)
變更記錄
日期 |
記錄 |
原因 |
---|---|---|
2011 年 5 月 |
已更正用於指定 Link 項目之 UrlPath 屬性的語法。 |
內容 Bug 修正。 |
2011 年 3 月 |
已修正範例及大部分項目的案例結構。 已加入有關可在何處存取結構描述檔案的資訊。 |
客戶回函。 |
2011 年 1 月 |
將已移除之主題的連結移除。 |
資訊加強。 |