我已经根据问题列表创建了一个列表模板,并将其保存在列表模板库中。现在我该如何根据这个模板创建一个新的列表?SharePoint:如何从列表模板创建新列表?
2
A
回答
0
这可能只是需要一段时间才能开始定时器工作。
模板在几分钟后最终显示为Lists > Create > Tracking section
下的选项。
3
string internalName = "MyListTemplateName";
SPListTemplate t = null;
foreach (SPListTemplate template in web.ListTemplates)
{
if (template.InternalName.Equals(internalName)
{
t = template;
break;
}
}
web.Lists.Add("nameoflist", "description", t);
0
我很惊讶Johan Leino的答案被多次标记为有用,因为它在这个特殊情况下不起作用。如果您自己创建模板,web.ListTemplates
不存储它,您将无法创建列表。它只适用于开箱即用的模板。
如果您要根据您的自定义模板创建一个列表,你需要做的是这样的:
SPListTemplateCollection listTemplates = web.Site.GetCustomListTemplates(web);
SPListTemplate listTemplate = listTemplates["MyCustomTemplate"];
Guid listId = web.Lists.Add("My New List Name", "My Description", listTemplate);
if (listId != null) { //all good }
2
我只是今天遇到了同样的情况。
我保存了一个列表作为模板,我想在新列表中使用该模板。
在SharePoint 2013,去网站内容>添加一个应用程序>
向下滚动,你会看到一个页码说你页面上
点击第二页上,你的所有保存的模板将be there
相关问题
- 1. 如何通过Web服务从模板创建SharePoint 2007列表?
- 2. 如何从列表模板(客户端对象模型)创建新列表
- 3. 创建SharePoint列表
- 4. 如何创建WPF列表框模板
- 5. 从STP模板创建列表实例
- 6. 如何在C#中创建通用列表/模板列表
- 7. 如何从列表中创建列表?
- 8. sharepoint 2013使用列表模板创建文档库C#
- 9. 如何更新SharePoint功能(列表模板查看)
- 10. 如何从现有列表创建新列表?
- 11. haskell如何从另一个列表创建一个新列表?
- 12. 如何添加到“从模板新建”列表中?
- 13. 从Powershell更新Sharepoint列表
- 14. 从SharePoint列表创建分层下拉列表
- 15. 从API响应创建的列表中创建新列表
- 16. 如何从列表1创建一个新的列表 - 列表2在Python中
- 17. 创建链接列表,模板化Stack
- 18. Handlebars模板在Backbone中创建列表
- 19. 如何从嵌套列表创建列?
- 20. 如何从SQL表创建SSRS模板?
- 21. 创建新列表
- 22. 从表1创建或更新列,并从表2创建或更新列
- 23. 我们可以创建一个列表模板,而不必在SharePoint 2010中首先创建列表?
- 24. 两种语言的SharePoint列表模板
- 25. SharePoint列表模板迁移错误
- 26. Sharepoint 2007自定义列表模板
- 27. 如何通过功能接收器和现有列表模板创建Sharepoint列表
- 28. 从InfoPath表单更新SharePoint列表
- 29. 如何从Apache Cordova应用程序创建SharePoint列表项
- 30. 如何从SharePoint列表创建数据驱动的SSRS订阅?