【问题标题】:Handle click count for documents in SharePoint 2010处理 SharePoint 2010 中文档的点击计数
【发布时间】:2014-02-14 06:09:19
【问题描述】:

我有一个页面,其中包含在 SharePoint 2010 中加载的文档。页面中每个文档下方都有三个按钮,它们是“喜欢”、“不喜欢”和“评论”。因此,每当人们去那里查看文档时,他们都可以点击任意按钮。

我的问题是如何分别获取这些按钮的点击数并为每个文档显示它。是否可以创建一个包含这三列的列表并使用客户端脚本处理它。非常感谢任何建议或帮助。

【问题讨论】:

  • 这里有一些想法:在文档库中,使用 Like/Unlike/Comment 创建三个列。并在页面上嵌入一些 javascript,使用 CSOM 或 ajax webservice 调用来更新点击事件的计数器。

标签: sharepoint sharepoint-2010 sharepoint-2013


【解决方案1】:

SharePoint 中的每个项目都有一个属性包,可以包含这样的临时数据。您当然可以添加额外的列来存储这些数据并更新这些列,但这确实意味着用户可以通过 UI 轻松地操作这些值。由于属性包只能通过各种 API 访问,因此您不会遇到此问题。

有关通过 CSOM 访问属性包的示例(这将是您的最佳选择,因为我假设您希望您的用户能够喜欢、不喜欢和评论而无需每次刷新页面),请参阅此帖子 @ 987654321@

对于 cmets 需要考虑的另一件事是 SharePoint 2010 和 SharePoint 2013 中现有的便笺功能。这些 cmets 与社交功能相关联,可能会让您物有所值。要显示特定列表项的 cmets 页面,请参阅此帖子 SharePoint Social Data using Javascript

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多