当前位置:  开发笔记 > 编程语言 > 正文

列表中每个用户只允许一个条目 - 列表的ListReceiver"功能"?

如何解决《列表中每个用户只允许一个条目-列表的ListReceiver"功能"?》经验,为你挑选了1个好方法。

我想知道是否有一种方法可以在Sharepoint中创建自定义列表,但是指定每个用户只能在列表中创建一个项目.

我在考虑两种方法:

开发一个ListReceiver,用于检查用户是否已创建项目.问题:我没有看到在特定列表上启用功能的方法(想法是非开发人员可以创建自定义列表并"切换"功能,如果他们想要

创建自定义列表类型,因此当人们单击"创建"按钮时,他们会在"自定义列表"下看到"自定义唯一列表"作为附加类型.

在我做第二个选项之前,有没有人知道第一个选项是否可行?或者即使它已经可以在没有自定义开发的情况下完成(并且在SPDesigner中没有自定义工作流)



1> Bjørn Furukn..:

没有自定义代码,你就不走运了.您可以使用代码轻松地将接收器添加到单个列表中,只需将接收器添加到SPListItem.EventReceivers集合中:

list.EventReceivers.Add(SPEventReceiverType.ItemAdded,"你的强名","你的名字");

但是,无法直接通过要素元素文件.

如果您想要一个选项来启用或禁用特定列表上的功能,您还可以添加一个CustomAction并将其绑定到该特定列表模板,以便额外的Action菜单项允许启用或禁用唯一帖子.

.B

推荐阅读
手机用户2402852387
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有