WebPart de SharePoint en ligne qui contient le code XSLT personnalisé ne s'affiche pas ou vous recevez un message d'erreur

IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d’une traduction incorrecte du contenu ou de son utilisation par les clients.

La version anglaise de cet article est la suivante: 3105629
PROBLÈME
Dans Microsoft SharePoint Online, vous importez le code XSLT personnalisé dans un composant WebPart de-l'emploi et ensuite configurez le composant WebPart pour exécuter le code XSLT. Lorsque vous essayez d'afficher le composant WebPart, le message d'erreur suivant s'affiche :
Impossible d'afficher ce composant WebPart. Pour résoudre le problème, ouvrez cette page Web dans un éditeur HTML compatible avec Microsoft SharePoint Foundation tel que Microsoft SharePoint Designer. Si le problème persiste, contactez votre administrateur de serveur Web.
En outre, amember de la classe DataFormWebPart ne peut pas par intermittence afficher.
SOLUTION DE CONTOURNEMENT
Pour contourner ce problème, prennent une ou plusieurs des actions suivantes dans le concepteur Microsoft SharePoint 2013 pour réduire la probabilité que le composant WebPart atteindra la limite :
  • Réduire la taille du code en remplaçant la valeur existante suivante avec la nouvelle valeur suivante :
    Valeur existanteNouvelle valeur
    ddwrt:EscapeDelims(String(@ID))@ID
  • Supprimer tous les <SharePoint:FieldDescription>chaînes.</SharePoint:FieldDescription>
  • Pour une page de formulaire de modification, pénétrer le modèle XSL pour <xsl:template name="dvt_1.rowedit">plusieurs modèles XSL en divisant les lignes de la table en plusieurs modèles XSL. Vous pouvez pour cela modifier et ajouter les chaînes à l'aide de SharePoint Designer 2013.</xsl:template>
Plus d'informations
Ce problème se produit lorsque le code XSLT est limité par SharePoint Online. Pour maintenir des performances optimales et la fiabilité du service SharePoint Online, limites peut être dépassé pour l'exécution XSLT personnalisée si une ou les deux le vrai conditionsare suivant :
  • La transformation XSLT personnalisée provoque un débordement de pile.
  • La durée d'exécution XSLT est supérieure à une seconde.

Besoin d'aide ? Accédez à la Communauté Office 365 .

Avertissement : Cet article a été traduit automatiquement.

Propriétés

ID d'article : 3105629 - Dernière mise à jour : 11/05/2015 18:17:00 - Révision : 2.0

Microsoft Office SharePoint Online

  • o365 o365e o365p o365a o365m o365022013 kbmt KB3105629 KbMtfr
Commentaires