我已經根據問題列表創建了一個列表模板,並將其保存在列表模板庫中。現在我該如何根據這個模板創建一個新的列表?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訂閱?