我在sharepoint中有自定义列表,我正在使用Jquery通过sharepoint designer进行验证。我的要求是我想在输入新数据之前从客户端的sharepoint访问列表项。
在我将新列表项推入自定义列表之前,我是否可以访问自定义列表项。
如果我可以访问,那么我将确保没有重复项输入到列表中。
任何人都可以帮助这个..或者任何人都可以建议任何其他方法来满足我的要求。
哈
答案 0 :(得分:1)
有一个jQuery plugin用于访问SharePoint列表数据。您可以使用它来检索项目并进行比较。随着列表项数量的增加,这将不会非常快。
或者,您可以编写Event Handler并将其附加到列表中。有了这个,您可以附加到列表的OnAdding调用。如果项目会导致重复,您可以检查重复列表并在操作上设置取消标记。这需要更长时间来构建和自定义列表,但可能是更好的方法。
列表公开OnAdding OnAdded OnUpdating OnUpdated OnDeleting OnDeleted。当他们被解雇是显而易见的。当操作正在进行时,'ing'函数被触发,您可以阻止事件成功。完成活动后会触发'ed'函数。