Professional Documents
Culture Documents
com
http://office.microsoft.com/fr-fr/sharepoint-designer-help/ajouter-un-lien-hypertexte-a-une-vue-de-don...
Support / SharePoint / SharePoint Designer / Catgories d'aide SharePoint Designer / Aide et procdures SharePoint Designer 2007 / Utilisation des vues de donnes
Une des fonctions les plus puissantes et nanmoins les plus simples dune application Web est sa capacit transformer nimporte quelle information en lien hypertexte. Les liens hypertexte ne servent pas uniquement relier des pages Web ; ils peuvent constituer un moyen trs simple de fournir une interface utilisateur une application Web pilote par les donnes. Avec Microsoft Office SharePoint Designer 2007, vous pouvez facilement transformer nimporte quel champ dune vue de donnes en lien hypertexte. Celui-ci peut tre simple ou complexe, en fonction des besoins de votre application Web. Par exemple, la socit Northwind Traders, distributeur de produits gastronomiques, procde la cration dune application Web intranet pour afficher et grer ses produits. Les sections suivantes illustrent diffrentes mthodes dutilisation des liens hypertexte dans le cadre de cette application Web.
1 of 8
09/02/2012 16:00
http://office.microsoft.com/fr-fr/sharepoint-designer-help/ajouter-un-lien-hypertexte-a-une-vue-de-don...
2 of 8
09/02/2012 16:00
http://office.microsoft.com/fr-fr/sharepoint-designer-help/ajouter-un-lien-hypertexte-a-une-vue-de-don...
souhaitez placer le lien hypertexte, puis cliquez sur la flche situe dans le coin suprieur droit pour afficher la liste Tches communes de la vue de donnes. 3. Dans la liste droulante Format, cliquez sur Lien hypertexte. 4. Si la bote de dialogue Confirmer apparat, cliquez sur Oui. 5. Dans la bote de dialogue Modifier le lien hypertexte, dans la zone Adresse, entrez lURL. Par exemple, si la source de donnes est une liste SharePoint et que vous souhaitez crer un lien vers le formulaire de vue de donnes de llment de liste actif, vous devez ajouter un paramtre pour lID dlment de liste la chane de recherche de lURL.
http://northwindtraders/editproduct.aspx?ID={@ID}
3 of 8
09/02/2012 16:00
http://office.microsoft.com/fr-fr/sharepoint-designer-help/ajouter-un-lien-hypertexte-a-une-vue-de-don...
3. Recherchez la balise <a> qui met en forme la valeur de champ. Par exemple :
4. Ajoutez la balise <a> les attributs qui permettent au lien de renvoyer le client cette vue de donnes. Par exemple :
Remarquez dans lexemple ci-dessus les attributs onclick et target ajouts la balise <a>. 5. Ajoutez laction de formulaire Accder la source un ou plusieurs boutons du formulaire cible. Pour plus dinformations sur lajout de cette action de formulaire, voir larticle Ajouter une action de formulaire prdfinie une vue de donnes.
Crer un lien hypertexte vers une page en fonction de plusieurs valeurs de champs
Une des utilisations classiques dun lien hypertexte dans une vue de donnes consiste mettre en forme la valeur dune colonne en tant que lien hypertexte, en utilisant un ou plusieurs autres champs qui comportent lURL du lien hypertexte et dautres attributs. Ainsi, par exemple, la socit Northwind Traders publie son catalogue sur un site
4 of 8
09/02/2012 16:00
http://office.microsoft.com/fr-fr/sharepoint-designer-help/ajouter-un-lien-hypertexte-a-une-vue-de-don...
Web. LURL de chaque article du catalogue est dtermine par deux valeurs, la Catgorie et le Code produit. LURL de la page Sauce au curry serait donc :
http://www.northwindtraders.com/catalog/Sauces/NWTS-8
Vous voulez modifier une vue de donnes dans votre application Web intranet pour crer un lien vers le catalogue. 1. Crez ou ouvrez une vue de donnes dune liste SharePoint, puis passez en mode Cration. 2. Slectionnez la valeur de champ de la colonne dans laquelle vous souhaitez placer le lien hypertexte, puis cliquez sur la flche situe dans le coin suprieur droit pour afficher la liste Tches communes de la vue de donnes. 3. Dans la liste droulante Format, cliquez sur Lien hypertexte. 4. Si la bote de dialogue Confirmer apparat, cliquez sur Oui. 5. Entrez lURL. Par exemple :
http://northwindtraders.com/catalog/{@Category}/{@Product_x0020_Code}
CONSEIL
Si vous ne savez pas comment faire rfrence un champ dont , slectionnez le champ
vous avez besoin, cliquez sur le bouton fx ajouter, puis cliquez sur OK. 6. Cliquez sur OK.
5 of 8
09/02/2012 16:00
http://office.microsoft.com/fr-fr/sharepoint-designer-help/ajouter-un-lien-hypertexte-a-une-vue-de-don...
4. Juste avant la balise </a>, tapez <xsl:attribute name="title">, puis appuyez sur Entre. 5. Sur une nouvelle ligne, la suite de la prcdente, tapez <xsl:value-of select=". 6. Lorsque vous avez tap les guillemets anglais ouvrants, IntelliSense prsente la liste des champs disponibles. Double-cliquez sur ceux qui doivent fournir les donnes. Dans notre exemple, vous devez double-cliquer sur
6 of 8
09/02/2012 16:00
http://office.microsoft.com/fr-fr/sharepoint-designer-help/ajouter-un-lien-hypertexte-a-une-vue-de-don...
@Description. 7. Tapez "/>, puis appuyez sur Entre. 8. Tapez </xsl:attribute>, puis appuyez sur Entre. Le rsultat final de lexemple ci-dessus se prsente de la faon suivante :
7 of 8
09/02/2012 16:00
http://office.microsoft.com/fr-fr/sharepoint-designer-help/ajouter-un-lien-hypertexte-a-une-vue-de-don...
3. Accdez au sous-nud <xsl:template name="dvt_1.rowview"> de la balise <WebPartPages:DataFormWebPart>. 4. Ajoutez la logique conditionnelle XSL. Par exemple, le code avant deffectuer cette modification peut se prsenter de la faon suivante.
8 of 8
09/02/2012 16:00