2010-06-21 78 views
1

我有SharePoint中的自定义字段2007的Sharepoint自定义列设置

我想要做的就是添加自定义设置,它不是出现在个别项目,但是当你创建一个列设置的属性。我希望它可以让任何一列可以访问该属性,但其他列可以使用他们自己的设置来创建我的字段。

我发现的大多数示例/教程/文档似乎都不完整,或者试图完成完全不同的事情。

我应该看到什么功能来实现这个目标?

回答

1
  1. 添加属性自定义字段级的(这是从SPFieldSPFieldLookup或类似的东西继承了一个);请阅读this post以了解如何保存自定义属性的值。
  2. 将适当的UI元素添加到FieldEditorUserControl控件。

另外,检查this project(源代码可用)。

+0

我看到您链接的项目实际上在其fldtypes xml中使用了“PropertySchema”元素。可以包含查找吗? – McAden 2010-06-23 19:25:31

+0

@McAden我不知道它可以使用'PropertySchema'元素来实现。但是,您可以在“FieldEditorUserControl”属性http://msdn.microsoft.com/en-us/library/ms472859.aspx中指定自定义字段编辑器控件,并且此类自定义控件可以实际上包含anthing。 'FieldEditorUserControl'用于这个项目http://filteredlookup.codeplex.com/。 – 2010-06-24 10:55:48