Frage

Ich habe eine Dokumentbibliothek mit einer benutzerdefinierten Seite von Dispform.aspx. In dieser Bibliothek habe ich eine Spalte mit der Option, die Änderungen an Text anhängen. Die dispform.aspx zeigt die Informationen durch diesen Code korrekt an

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

Gibt es eine Möglichkeit, die Seite von Dispform.aspx zu haben, die Elemente anzeigen, aber nicht das geänderte Datum und den Benutzer anzeigen, der es geändert hat?

War es hilfreich?

Lösung

Der einzige Weg, dies zu tun, wäre die Verwendung von JavaScript/JQuery. Der Code, den Sie gepostet haben, liefert die Serverseite und Sie haben keine Kontrolle über die Ausgabe. Sie müssen eine Front-End-Manipulation machen, nachdem die Seite gerendert wurde. Hoffentlich gibt SharePoint Ihnen einen guten Haken an diese Elemente, sonst könnte es ziemlich schwierig sein.

Hier ist ein JQuery, mit dem Sie mit Ihnen helfen können:

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

$ ("a [href*= '_ layouts/userDisp.aspx? id =']). Jede (function () {$ (this) .closest ("span"). );}); $ ("a [href*= '/lists/myListname/dispform.aspx? id =']). Jede (Funktion () {$ (this) .ReplaceWith ($ (this) .html ());}) ;

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top