dispform.aspxで変更された情報を削除/非表示にするにはどうすればよいですか?

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/10119

  •  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 ='])")。 ;

ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top