Sto creando l'elenco in base al modello di elenco personalizzato. L'elenco sta creando, ma il modello di elenco personalizzato non viene applicato per il mio elenco.Come creare un nuovo elenco da un modello di elenco (modello a oggetti client)
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();
Come è possibile modificare il codice per applicare l'elenco personalizzato?
In primo luogo è' non è nullo controllare l'oggetto modello, quindi potresti non aver ottenuto il modello che stai cercando. In secondo luogo, non mi sembra un nome di modello di elenco. – GavinB