如何基于讨论板创建自定义列表定义?

问题描述:

我一直在尝试基于SharePoint 2010中的SharePoint讨论区创建列表定义,但显然不成功。我应该注意到,我想将这个列表定义放入Visual Studio 2010 SharePoint项目中。如何基于讨论板创建自定义列表定义?

我试图将现有的列表保存为模板,但没有找到任何将其导入Visual Studio项目的方法。

我试过在Visual Studio中使用SharePoint 2010的新向导/设计器创建列表定义,但它不允许我将我的列表放在讨论板上。

我也尝试创建一个基于讨论板的自定义内容类型,然后从该内容类型创建一个列表定义,但是当我部署它的最终结果是一个列表,它是一个自定义列表而不是讨论平台。

任何帮助表示赞赏。

好的。看起来,新的向导/设计师在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