0

我一直在尝试基于 SharePoint 2010 中的 SharePoint 讨论板创建列表定义,但显然没有成功。我应该注意,我想将此列表定义放在 Visual Studio 2010 SharePoint 项目中。

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

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

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

任何帮助表示赞赏。

4

1 回答 1

1

好的。似乎新的向导/设计器在 2010 年的讨论板中不支持此功能。我通过执行以下操作来做到这一点:

  1. 基于讨论板创建内容类型
  2. 基于此内容类型创建列表定义
  3. 然后我不得不更改为列表定义 (Elements.xml) 生成的一些值,以便将其视为讨论板而不是自定义列表

    Type="108"
    BaseType="0"
    ...
    Image="/_layouts/images/itdisc.png"/>
    
  4. 然后我更改了 schema.xml,使其与 FieldRef、视图、表单的 OOB 值匹配,并且还必须添加消息内容类型

我还在做我的自定义...

于 2010-03-05T23:44:47.707 回答