我试图使用包含多个文档集的内容类型的文档库使用“附加到现有文本”。这是一种维护内容运行评论的方便方式。 但是,我看到奇怪的行为。

我创建了自己的“多行文本”自定义站点列,并尝试了纯文本,丰富的文本和增强的丰富文本。我为“是”为“yes”为“as”,“yes”为“对现有文本”。版本控制为文档库(我尝试将其设置为主要和次要版本)。

每次编辑列时,该值会使用日期/时间戳保存,但我只看到最后一个值。以前的值似乎消失了。任何想法?

有帮助吗?

解决方案

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归因
scroll top