Question

J'ai une bibliothèque de documents avec une page DispForm.aspx personnalisée. Dans cette bibliothèque, j'ai une colonne avec l'option Append Les modifications de texte. Les DispForm.aspx affiche les informations correctement ce code

<SharePoint:AppendOnlyHistory runat="server" FieldName="..." ControlMode="Display" ItemId="{@ID}"/>

Est-il possible d'avoir la page DispForm.aspx afficher les éléments, mais ne pas afficher la date de modification et de l'utilisateur qui a modifié?

Était-ce utile?

La solution

La seule façon de le faire serait d'utiliser javascript / jQuery. Le code que vous avez posté fonctionne côté serveur et vous avez aucun contrôle sur la sortie. Vous aurez à faire une manipulation front-end après que la page a été rendue. Espérons que SharePoint vous donne un bon crochet sur ces éléments, sinon, il pourrait être assez difficile.

Voici quelques jQuery pour vous aider dans:

// for the append-only comments, disable the click-to-view author and date

$ ( "a [href = * '_ layouts / userdisp.aspx? ID =']"). Each (function () { $ (This) .closest ( "span") replaceWith ($ (this) .html ()). }); $ ( "A [href = * '/ Listes / MyListName / DispForm.aspx? ID =']"). Each (function () { $ (This) .replaceWith ($ (this) .html ()); });

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top