次の方法で共有


WebpageControlOptions XML 要素のリファレンス

WebpageControlOptions 要素を使用すると、Web ページまたは作業項目フォームの CDATA タグ内に定義されるコンテンツを表示できます。 内容がフォームに表示されるようにするには、子要素 Link または Content のいずれかを含めて URL または HTML を指定します。

フォームに要素を追加するには、作業項目の種類を変更します。 「カスタム作業項目の種類 (WIT) の変更または追加」を参照してください。

WebpageControlOptions 要素は、CONTROL 要素の子要素です。

スキーマの階層

WITD

   WORKITEMTYPE

       FORM

           レイアウト

               グループ化

               

               TabGroup

                  タブ

                     コントロール

<WebpageControlOptions AllowScript="true | false" ReloadOnParamChange="true | false" >
   <Link UrlRoot="UrlRoot" UrlPath="UrlPathWithParameters">
      <Param Index="IndexValue " Value="Param Value " Type="Original | Current" />
   </Link>
   <Content>
      <![CDATA[Contents of HTML]]>
   </Content>
</WebpageControlOptions>

属性および要素

以降のセクションでは、属性、子要素、および親要素について説明します。

子要素と属性

要素

属性

説明

WebpageControlOptions

 

Control の場合、type="WebpageControl" 要素は省略可能です。

内容を作業項目フォームに表示する URL を定義するコンテナー要素。

省略可能な Link 要素。 UrlPath を指定している場合は必須です。

UrlPath が指定されている場合にハイパーリンクの URL を確認するために使用する値を指定します。

要素型は WebpageControlOptionsType 複合型です。

 

AllowScript

省略可能な WebpageControlOptions 属性です。

Web ページ内での JavaScript の実行を許可する (true) か許可しない (false) かを指定します。 属性型は xs:boolean です。

ActiveX などの他のすべての設定は、クライアントで定義されている Internet Explorer の設定に基づきます。

 

ReloadOnParamChange

省略可能な WebpageControlOptions 属性です。

作業項目フォーム内のパラメーターが変更されたとき (true)、または変更されていないとき (true) に、Web ページのコンテンツを再読み込み (false) するかどうかを指定します。 属性型は xs:boolean です。

既定値は true です。

Link

 

省略可能な WebpageControlOptions 要素。 この要素は、Content 要素と同時に指定できません。

作業項目フォームに表示される Web ページの URL を指定します。

詳細については、「Link および Param XML 要素のリファレンス」を参照してください。

Content

 

省略可能な WebpageControlOptions 要素。

この要素は、Link 要素と同時に指定できません。

Web ページ コントロールによって表示される HTML コンテンツを指定します。 コンテンツは、CDATA タグ内に指定します。 例:

<![CDATA[Click here for detailed <b><a href="http://www.microsoft.com">Process Guidance</a></b>]]>

要素型は xs:string です。

注意

HTML コンテンツは、作業項目フォームに表示する前に検証されません。

親要素

要素

説明

コントロール

必須の親要素です。 作業項目フォームに表示するフィールド、テキスト、ハイパーリンク、その他のコントロール要素を定義します。

テキスト

省略可能な LabelText 要素。

作業項目フォームに情報またはラベルを表示するためのコンテナー要素。

詳細については、「LabelText および Text XML 要素のリファレンス」を参照してください。

解説

Link 要素と Content 要素は同時に指定できません。

AllowScript 要素を使用する場合、属性 ReloadOnParamChange および Content は許可されません。

生 HTML を表示するために Web ページ コントロールを構成する場合、すべてのスクリプトは無効になります。 作業項目フォームが Visual Studio または Internet Explorer で表示される場合、クリックされるコンテンツ内のハイパーリンクはすべて Visual Studio Web ブラウザーで開きます。

複数のツールバー ボタンが、WebpageControl を含むタブの作業項目フォームに追加されます。 これらのオプションには、次の機能があります。

  • ナビゲーション

  • コンテンツの読み込みの停止とコンテンツの更新

  • コンテンツのホーム ページに戻る

  • 新しいウィンドウまたは外部のブラウザーでコンテンツを開く

さらに、読み込む Web ページに信頼されていないコンテンツが含まれる場合、アイコンがブロックされ、ブロックされたアイコンが表示されます。

WebpageControlOptions 要素は、最新バージョンの チーム エクスプローラー を実行するクライアントによってのみ認識されます。 以前のバージョンでは、赤い領域が表示され、コントロールが見つからなかったことを示すメッセージが表示されます。 詳細については、「作業項目フォームでのヘルプ テキスト、ハイパーリンク、または Web コンテンツの提供」を参照してください。

使用例

次の例は、CDATA タグで定義されている HTML を使って作業項目フォームを読み込む方法を示しています。

<Control Type="WebpageControl">
   <WebpageControlOptions>
      <Content>
         <![CDATA[Click here for detailed <b><a href="https://www.microsoft.com">Process Guidance</a></b>]]>
      </Content>
   </WebpageControlOptions>
</Control>

スキーマ定義

WebpageControlOptionsType

<xs:complexType name="WebpageControlOptionsType">
   <xs:choice minOccurs="1" maxOccurs="1">
      <xs:element name="Link" type="HyperLinkType"/>
      <xs:element name="Content" type="xs:string"/>
   </xs:choice>
      <xs:attribute name="AllowScript" type="xs:boolean" use="optional" />
      <xs:attribute name="ReloadOnParamChange" type="xs:boolean" use="optional" />
</xs:complexType>

NonBlankString

<xs:simpleType name="NonBlankString">
   <xs:restriction  base="xs:string">
   <xs:pattern value=".*\S+.*"/>
   </xs:restriction>
</xs:simpleType>

要素情報

名前空間

https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/typedef

スキーマ名

作業項目の種類の定義

検証ファイル

WorkItemTypeDefinition.xsd

要素型

WebpageControlOptionsType

空も使用できる

利用不可

参照

概念

作業項目フォーム上のコントロールの指定

作業項目フォームのデザイン

その他の技術情報

作業項目フォームでのヘルプ テキスト、ハイパーリンク、または Web コンテンツの提供