Partager via


Référence des éléments XML WebpageControlOptions

Vous pouvez afficher le contenu défini pour une page web ou dans une balise CDATA sur un formulaire d'élément de travail à l'aide de l'élément WebpageControlOptions. Vous pouvez inclure le Link ou les éléments enfants Content pour spécifier une URL, ou HTML pour le contenu à afficher dans le formulaire.

Pour ajouter des éléments à un formulaire, vous modifiez un type d'élément de travail. Consultez Modifier ou ajouter un type d'élément de travail personnalisé (WIT).

L'élément WebpageControlOptions est un élément enfant de l'élément CONTROL.

Hiérarchie de schéma

WITD

   WORKITEMTYPE

       FORM

           Disposition

               Regrouper

               Colonne

               TabGroup

                  Tabulation

                     Contrôle

<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>

Attributs et éléments

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.

Éléments enfants et attributs

Élément

Attribut

Description

WebpageControlOptions

 

Élément Control facultatif lorsque type="WebpageControl".

Élément conteneur pour la définition d'une URL dont le contenu sera restitué dans le formulaire d'élément de travail.

Élément Link facultatif. Requis si UrlPath est spécifié.

Spécifie une valeur à utiliser pour déterminer l'URL du lien hypertexte lorsque UrlPath est spécifié.

L'élément est de type complexe : WebpageControlOptionsType.

 

AllowScript

Attribut WebpageControlOptions facultatif.

Spécifie si le code JavaScript de la page web est autorisé à s'exécuter (true) ou non (false). Le type de l'attribut est xs:boolean.

Tous les autres paramètres tels qu'ActiveX sont basés sur les paramètres Internet Explorer définis pour le client.

 

ReloadOnParamChange

Attribut WebpageControlOptions facultatif.

Spécifie si le contenu de la page web doit être rechargé (true) quand un paramètre du formulaire d'élément de travail est modifié (true) ou non (false). Le type de l'attribut est xs:boolean.

La valeur par défaut est true.

Link

 

Élément WebpageControlOptions facultatif. Cet élément et l'élément Content s'excluent mutuellement.

Spécifie l'URL de la page web à restituer dans le formulaire d'élément de travail.

Pour plus d'informations, consultez Référence des éléments XML Link et Param.

Content

 

Élément WebpageControlOptions facultatif.

Cet élément et l'élément Link s'excluent mutuellement.

Spécifie le contenu HTML que le contrôle de page web doit restituer. Le contenu est spécifié dans une balise CDATA. Exemple :

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

Le type d'élément est xs:string.

Notes

Le contenu HTML n'est pas validé avant sa restitution dans le formulaire d'élément de travail.

Éléments parents

Élément

Description

Contrôle

Élément parent requis. Définit un élément de champ, de texte, de lien hypertexte ou d'autre contrôle à afficher sur le formulaire d'élément de travail.

Texte

Élément LabelText facultatif.

Élément conteneur pour les informations ou l'étiquette à afficher sur le formulaire d'élément de travail.

Pour plus d'informations, consultez Référence des éléments XML LabelText et Text.

Notes

Les éléments Link et Content s'excluent mutuellement.

Les attributs AllowScript et ReloadOnParamChange ne sont pas autorisés lorsque vous utilisez l'élément Content.

Lorsque le contrôle de page web est configuré pour afficher le HTML brut, tout le script est désactivé. Tous les liens hypertexte dans le contenu sur lesquels l'utilisateur clique sont ouverts dans le navigateur web Visual Studio si le formulaire d'élément de travail est affiché dans Visual Studio ou dans Internet Explorer.

Plusieurs boutons de barre d'outils sont ajoutés au formulaire d'élément de travail d'un onglet contenant WebpageControl. Ces options incluent les fonctions suivantes :

  • Navigation vers l'arrière et l'avant

  • Arrêt du chargement et actualisation du contenu

  • Retour à la page d'accueil du contenu

  • Ouverture du contenu dans une nouvelle fenêtre ou dans un navigateur externe

De plus, si la page web à charger contient le contenu non fiable, l'icône est bloquée et l'icône bloquée s'affiche.

L'élément WebpageControlOptions est reconnu uniquement par les clients qui exécutent la dernière version de Team Explorer. Pour les versions antérieures, une zone rouge affiche un message indiquant que le contrôle est introuvable. Pour plus d'informations, consultez Fournir du texte d'aide, des liens hypertexte ou du contenu Web sur un formulaire d'élément de travail.

Exemple

L'exemple suivant montre comment charger un formulaire d'élément de travail avec du code HTML défini dans une balise CDATA.

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

Définitions de schéma

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>

Informations sur les éléments

Espace de noms

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

Nom du schéma

Définition du type d'élément de travail

Fichier de validation

WorkItemTypeDefinition.xsd

Type d'élément

WebpageControlOptionsType

Peut être vide

Non applicable

Voir aussi

Concepts

Spécifier des contrôles de formulaire d'élément de travail

Concevoir le formulaire d'élément de travail

Autres ressources

Fournir du texte d'aide, des liens hypertexte ou du contenu Web sur un formulaire d'élément de travail