Sharepoint:阻止某个功能在条件上激活

时间:2009-10-23 17:38:43

标签: sharepoint list

我创建了一个功能,可以创建一个带有一些默认数据的列表(带有列表定义和所有必需的XML) 我观察到当列表已经存在时,数据将再次插入列表...所以我试图创建一个“FeatureReceiver”来阻止该功能创建列表(如果它已经存在),但FeatureReceiver的基类是一个抽象类,所以即使列表不存在,我也不能“调用”基函数来继续正常的过程......

是否有一种简单的方法可以执行此操作,还是必须通过调用XML文件通过FeatureReceiver创建列表?

1 个答案:

答案 0 :(得分:4)

我建议你通过代码创建列表和所有其他你必须做的事情(添加/删除字段,内容类型等)。我通常不会通过xml创建任何列表。这可能会给你一些指导: http://johanleino.wordpress.com/2009/08/12/howto-add-splist-based-on-a-custom-template/