代码之家  ›  专栏  ›  技术社区  ›  Doug Stalter

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

  •  0
  • Doug Stalter  · 技术社区  · 16 年前

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

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

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

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

    感谢您的帮助。

    1 回复  |  直到 15 年前
        1
  •  1
  •   Doug Stalter    16 年前

    好啊。在2010年的讨论板上,新的向导/设计师似乎不支持这一点。我通过以下步骤来完成:

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

      Type="108"
      BaseType="0"
      ...
      Image="/_layouts/images/itdisc.png"/>
      
    4. 然后我更改了schema.xml,所以 它与OOB值匹配 FieldRef、视图、窗体和 还必须添加消息内容 类型

    我仍在进行自定义…