2010-06-21 43 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