質問

複数の文書セットベースのコンテンツタイプを含むドキュメントライブラリを使用して、「既存のテキストに変更を追加する」を使用しています。これは、コンテンツの実行中の解説を維持するための便利な方法です。

しかし、私は奇妙な行動を見ます。

私は自分の「複数行のテキスト」カスタムサイト列を作成し、プレーンテキスト、リッチテキスト、および強化されたリッチテキストを試みました。「既存のテキストへの変更を追加」するために「はい」を選択しました。バージョン管理はドキュメントライブラリに起因しています(メジャーバージョン管理とマイナーバージョン管理の両方に設定しました)。

列を編集するたびに、値は日付/タイムスタンプで保存されますが、最後の値は表示されます。以前の値が消えているようです。任意のアイデア?

役に立ちましたか?

解決

The SharePoint "Append Changes to Existing Text" column is a HACK implemented by the SharePoint team, in reality it's just an ordinary text field, but where the rendering is grapping the text from previous versions and using these to create what appears to be a functioning append text field.

So the field is very dependend on the prior versions to exist (you can try deleting a version or an item/document with text on it and see that part disappear from the total text).

Unfortunately versioning hasn't been implemented for folders and because document sets are just glorified folders not for document set either, there is always only the current version (1.0).

This combination things result in "Append Changes to Existing Text" not working with folders and document sets. :-(

他のヒント

I've ran into this before when using "Append-Only" within a Document Library. I've had success in the past using the OOTB Site Column called: Append-Only Comments

This seem to function as expected however I did notice some odd behavior when changing the Display Name of the column. That was in 2007 however. YMMV

I suspect this is linked to the fact that Document Sets don't automatically create versions, I'm assuming that the column is on a Document Set?

Test the behaviour when this column is added to a document content type in the same library.

If the document behaves correctly then roll a custom ItemUpdating event receiver to handle doing the appending.

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