dispform.aspxで変更された情報を削除/非表示にするにはどうすればよいですか?
-
16-10-2019 - |
質問
カスタムdispform.aspxページを備えたドキュメントライブラリがあります。このライブラリには、テキストの変更を追加するオプションを備えた列があります。 dispform.aspxは、このコードによって情報を正しく表示します
<SharePoint:AppendOnlyHistory runat="server" FieldName="..." ControlMode="Display" ItemId="{@ID}"/>
dispform.aspxページにアイテムを表示する方法はありますが、変更された日付とそれを変更したユーザーを表示しませんか?
解決
それを行う唯一の方法は、JavaScript/jQueryを使用することです。投稿したコードはサーバー側を実行し、出力を制御できません。ページがレンダリングされた後、フロントエンドの操作を行う必要があります。うまくいけば、SharePointがこれらの要素に良いフックを与えることを願っています。そうでなければ、それはかなり難しいかもしれません。
これがあなたを助けるためのいくつかのjQueryです:
// for the append-only comments, disable the click-to-view author and date
$( "a [href*= '_ layouts/userdisp.aspx?id =']) );}); $( "a [href*= '/lists/mylistname/dispform.aspx?id ='])")。 ;
所属していません sharepoint.stackexchange