【问题标题】:Sharepoint Custom List Duplicate eliminationSharepoint 自定义列表重复消除
【发布时间】:2010-10-25 00:53:40
【问题描述】:

我在 sharepoint 中有自定义列表,我正在使用 Jquery 通过 sharepoint 设计器进行验证。我的要求是我想在输入新数据之前从客户端的共享点访问列表项。

在我可以将新列表项推送到自定义列表之前,我是否可以访问自定义列表项。

如果我可以访问,我会确保列表中没有重复输入。

任何人都可以帮助这个..或者任何人都可以建议任何其他方法来满足我的要求。

哈里

【问题讨论】:

    标签: sharepoint-2007


    【解决方案1】:

    有一个jQuery plugin 用于访问 SharePoint 列表数据。您可以使用它来检索项目并进行比较。随着列表项数量的增长,这不会很快。

    您也可以写一个Event Handler 并将其附加到列表中。有了这个,您可以附加到列表的 OnAdding 调用。如果项目会导致重复,您可以检查重复列表并在操作上设置取消标志。这将花费更长的时间来构建和自定义您的列表,但可能是更好的方法。

    列表公开 OnAdding OnAdded OnUpdating OnUpdated OnDeleting OnDeleted。当他们被解雇时是显而易见的。 'ing' 函数在操作进行时被触发,您可以阻止事件成功。 'ed' 函数在活动完成后触发。

    【讨论】:

    • 我从未编写过事件处理程序。我不知道该怎么做..如果你有时间可以建议我开始..
    • Event Handler 上的链接是一个很好的概念资源,展示了如何快速而肮脏地完成它。另一种方法包括创建自定义列表模板和事件处理程序、您自己的功能文件并将其打包到 WSP 包中,将其添加到 SharePoint 并进行部署。处理事件的实际代码是相同的。考虑到您的环境、权限等,打包和部署的方法完全取决于您。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-04
    • 1970-01-01
    • 2020-12-23
    • 2015-09-12
    • 2023-04-07
    相关资源
    最近更新 更多