2010-03-05 103 views
0

我一直在嘗試基於SharePoint 2010中的SharePoint討論區創建列表定義,但顯然不成功。我應該注意到,我想將這個列表定義放入Visual Studio 2010 SharePoint項目中。如何基於討論板創建自定義列表定義?

我試圖將現有的列表保存爲模板,但沒有找到任何將其導入Visual Studio項目的方法。

我試過在Visual Studio中使用SharePoint 2010的新嚮導/設計器創建列表定義,但它不允許我將我的列表放在討論板上。

我也嘗試創建一個基於討論板的自定義內容類型,然後從該內容類型創建一個列表定義,但是當我部署它的最終結果是一個列表,它是一個自定義列表而不是討論平臺。

任何幫助表示讚賞。

回答

1

好的。看起來,新的嚮導/設計師在2010年不支持討論板。我做這樣做如下:

  1. 創建
  2. 創建基於 此內容類型的列表定義基礎上, 討論板的內容類型
  3. 然後我不得不改變一些該列表 定義(Elements.xml的)產生的 值,以便能 被視爲討論板 ,而不是一個自定義列表

    Type="108" 
    BaseType="0" 
    ... 
    Image="/_layouts/images/itdisc.png"/> 
    
  4. 我再改schema.xml中這樣 它爲 的FieldRef的,視圖,表單相匹配的OOB價值觀, 也不得不添加的消息內容 類型

我仍在我的定製上工作...

+0

這個工作到底適合你嗎? – Raithlin 2011-07-29 14:12:31

+0

我第二個問題 - 這是怎麼回事? – Handleman 2011-09-29 04:28:12