我正在基於自定義列表模板創建列表。列表正在創建,但自定義列表模板不適用於我的列表。如何從列表模板(客戶端對象模型)創建新列表
ListTemplate template = null;
ListTemplateCollection ltc = context.Site.GetCustomListTemplates(context.Web);
context.Load(ltc);
context.ExecuteQuery();
foreach (ListTemplate t in ltc)
{
if (t.InternalName == "STPDiv.stp")
{
template = t;
break;
}
}
ListCreationInformation info = new ListCreationInformation();
info.Title = "TestCreation";
info.TemplateType = template.ListTemplateTypeKind;
info.TemplateFeatureId = template.FeatureId;
info.QuickLaunchOption = QuickLaunchOptions.DefaultValue;
site.Lists.Add(info);
context.ExecuteQuery();
如何修改我的代碼以獲取應用的自定義列表?
首先的特徵的特徵標識符的值,你」不要無效檢查模板對象,所以你可能實際上沒有得到你以後的模板。其次,這看起來不像我的列表模板名稱。 – GavinB 2012-03-04 02:59:08