如何在WSS 3.0中允许同一文档库的不同文件夹中的不同内容类型?

StackOverflow https://stackoverflow.com/questions/110584

  •  02-07-2019
  •  | 
  •  

我有一个包含大约50种可用内容类型的文档库。此文档库分为几个文件夹。当用户cliks“New”时,文件夹中的按钮,提供所有可用的内容类型。我需要根据文件夹限制内容类型。例如,在文件夹“Legal”中。想要只包含包含法律文件的内容类型。我试图使用SPFolder的UniqueContentTypeOrder属性,但它不起作用。有什么问题?

private void CreateFolder(SPFolder parent,string name)         {             SPFolder z = parent.SubFolders.Add(name);             列表col = new List();

        foreach (SPContentType type in myDocumentLibrary.ContentTypes)
        {
            if (ContentTypeMatchesName(name, type))
            {
                col.Add(type);
            }
        }
        z.UniqueContentTypeOrder = col;
        z.Update();
    }
有帮助吗?

解决方案

你看过这篇 Ton Stegeman撰写的文章?

其他提示

我认为Magnus的答案正是您所需要的,但为什么要在一个库中存储多种内容类型和文档类型?拥有多个文档库会不会更有意义?这样可以更容易管理。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top