我想知道是否有一种方法可以在Sharepoint中创建自定义列表,但是指定每个用户只能在列表中创建一个项目.
我在考虑两种方法:
开发一个ListReceiver,用于检查用户是否已创建项目.问题:我没有看到在特定列表上启用功能的方法(想法是非开发人员可以创建自定义列表并"切换"功能,如果他们想要
创建自定义列表类型,因此当人们单击"创建"按钮时,他们会在"自定义列表"下看到"自定义唯一列表"作为附加类型.
在我做第二个选项之前,有没有人知道第一个选项是否可行?或者即使它已经可以在没有自定义开发的情况下完成(并且在SPDesigner中没有自定义工作流)
没有自定义代码,你就不走运了.您可以使用代码轻松地将接收器添加到单个列表中,只需将接收器添加到SPListItem.EventReceivers集合中:
list.EventReceivers.Add(SPEventReceiverType.ItemAdded,"你的强名","你的名字");
但是,无法直接通过要素元素文件.
如果您想要一个选项来启用或禁用特定列表上的功能,您还可以添加一个CustomAction并将其绑定到该特定列表模板,以便额外的Action菜单项允许启用或禁用唯一帖子.
.B