【问题标题】:Setting SharePoint List Metadata设置 SharePoint 列表元数据
【发布时间】:2009-07-31 02:38:10
【问题描述】:

元数据似乎经常用于描述 SharePoint 列表的结构。该结构允许在列表 item 级别存储数据。

如何在不依赖附加列的情况下指定有关列表本身的信息?

理想情况下,我想要类似 SPList.Properties ["Mykey"] = "MyValue"

PropertiesXml 不可设置,但有没有办法改变它返回的数据?

【问题讨论】:

    标签: sharepoint list metadata


    【解决方案1】:

    SPList 对象本身没有属性包,但是您可以使用SPList.RootFolder 上的属性包。它的 SPFolder 对象有一个Properties 属性。

    【讨论】:

    • 完美运行。添加新的键/值对后,我还需要在 SPFolder 对象上调用 update(没有 Update() 列表)。
    • 我是这样实现的:blog.mediawhole.com/2009/07/…
    • 很好,但是属性没有存储在列表模板中。所以我不知道如何允许最终用户与他们一起创建列表。有人知道吗?
    【解决方案2】:

    作为 Alex 直接回答的替代方法,您可以将列表中的元数据存储在一个单独的专用(可能是隐藏的)列表中。

    【讨论】:

    • 这个想法有很多优点;唯一的麻烦是定义和配置列表(尽管两列名称/值样式列表是可重用的)。如果可以的话,我会将此标记为第二个答案!
    猜你喜欢
    • 2010-09-23
    • 2014-11-06
    • 1970-01-01
    • 1970-01-01
    • 2013-11-18
    • 2021-09-08
    • 1970-01-01
    • 1970-01-01
    • 2010-09-16
    相关资源
    最近更新 更多