1

是否有将自定义属性与用户关联的标准方法?我需要为每个用户和文档库分别存储用户在文档库网格中选择的每页项目数。

编辑:

抱歉这种含糊不清,我想以编程方式进行。似乎我找到了解决方案,它是UserProfileManager类,尽管我现在正在研究您可以以这种方式为用户保存的属性数量是否存在限制,因为保存页面大小的最简单方法每个用户+文档库的基础似乎使用视图的 GUID 作为属性名称和页数作为值。虽然我不知道它是否更有效,但取决于 sharepoint 如何存储这些属性。

4

3 回答 3

1

不,您需要创建自定义代码来存储数据。

鉴于创建的潜在数据量,将其存储在单独的数据库中可能是明智之举。

这将为数据的操作和检索方式提供更大的灵活性。

于 2008-10-21T20:28:36.907 回答
0

你的问题有点含糊。您是否正在寻找任何自定义代码?您可以通过多种方式做到这一点,因此在不知道更多您想要什么的情况下很难。

使用自定义代码,您可以设置工作流或事件处理程序来响应项目事件并记录信息并使用用户配置文件或作为 SPPersistedObject 存储它。

如果您想要一种较少以开发人员为中心的方式来做到这一点,您可以使用审计并简单地报告审计结果。

于 2008-10-21T15:39:19.750 回答
0

您可以设置一个列表来存储选择数据,然后使用文档列表上的事件/AJAX 将勾选/取消勾选项目推送到选择列表中(至少存储用户、库和文档。

如果你不想要一个单独的列表,你可以在你的文档库中创建一个字段来存储哪些用户标记了给定的文档......当用户打勾时,你仍然需要某种事件/AJAX 来更新列表/取消选中该框。粗:)

于 2008-10-21T22:49:27.107 回答