Domanda

Ho una libreria di documenti con una pagina DispForm.aspx personalizzato. In questa libreria, ho una colonna con l'opzione Aggiungi modifiche rispetto al testo. I DispForm.aspx visualizza correttamente le informazioni da questo codice

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

C'è un modo per avere la pagina di DispForm.aspx mostra le voci, ma non visualizzare la data di modifica e l'utente che ha modificato vero?

È stato utile?

Soluzione

L'unico modo per farlo sarebbe quello di utilizzare JavaScript / jQuery. Il codice che hai postato lato corre server e si ha alcun controllo su l'uscita. Dovrete fare qualche manipolazione front-end dopo che la pagina è stata resa. Si spera, SharePoint ti dà un buon gancio su questi elementi, in caso contrario, potrebbe essere piuttosto difficile.

Ecco alcune jQuery per aiutarvi a lungo:

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

$ ( "un [href = * '_ layout / userdisp.aspx? ID =']"). Each (function () { $ (This) .closest ( "span") ReplaceWith ($ (this) .html ()).; }); $ ( "Un [href = * '/ Liste / MyListName / DispForm.aspx? ID =']"). Each (function () { $ (This) .replaceWith ($ (this) .html ()); });

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top