Bonjour,
J'essaie actuellement de créer une WebPart SharePoint 2013 calendrier qui synchronise tous les calendriers de ma collection de sites en un seul.
J'ai débuté mes premiers tests mais, je rencontre un problème pour afficher les champs (seulement "title" et "ID" marche).
Une idée pour obtenir tous les champs de mon calendrier correctement ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38 NetworkCredential Credentials = new NetworkCredential("xxxx", "xxx", "xxxx"); ClientContext context = new ClientContext("http://s-xxx"); context.Credentials = Credentials; Web web = context.Web; context.Load(web, w => w.Webs, w => w.Webs.Include(x=>x.Lists)); context.ExecuteQuery(); foreach (Web site in web.Webs) { foreach (List listItem in site.Lists) { if (listItem.BaseTemplate == 106) { CamlQuery camlQuery = new CamlQuery(); camlQuery.ViewXml = String.Format( "<View><Query></Query></View>" ); ListItemCollection CustomerResults = site.Lists.GetByTitle(listItem.Title).GetItems(camlQuery); context.Load(CustomerResults); context.Load(CustomerResults); context.ExecuteQuery(); foreach (ListItem Client in CustomerResults) { Label1.Text += Client["Heure de fin"].ToString(); } }
Partager