Question

Je souhaite créer une liste de calendriers personnalisée par programme.

SPListTemplate template = web.ListTemplates["Calendar"];
var newListID = web.Lists.Add(fromTitle, description, template);

Mais je ne peux pas faire cela à cause d'une exception hors de portée !Le modèle de calendrier est introuvable !

Mais lorsque le site est créé, je peux voir le modèle de calendrier dans la liste des modèles !

De plus, ces deux fonctionnalités sont activées avant mon code

public Guid GroupWorkLists = new Guid("9c03e124-eef7-4dc6-b5eb-86ccd207cb87");

public Guid TeamCollaborationLists = new Guid("00bfea71-4ea5-48d4-a4ad-7ea5c011abe5");

Qu'est-ce que je fais de mal et pourquoi je ne parviens pas à obtenir un modèle de liste de calendrier ?

Était-ce utile?

La solution

Essayer web.ListTemplates["Events"] ou web.ListTemplates[106].

Énumération SPListTemplateType

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top