none
Problème CAML Query RRS feed

  • Question

  • Bonjour,

    Je suis toute nouvelle dans ce forum et j'aimerais avoir quelques conseils sur un problème que je n'arrive pas à résoudre depuis 2 jours :p

    Donc, j'aimerais créer un workflow lancé manuellement par l'utilisateur sur une liste Sharepoint (un lien par item qui dirige vers une page application afin de confirmer le lancement et d'appuyer sur "Start"), seulement voilà, pour ce faire le lien que j'ai créer prends en paramètre une valeur(nom) de l'item sélectionné, et lorsque je veux exécuter (dans ma page application) une requête qui est censé renvoyé seulement l'item en fonction du paramètre, celle-ci renvoie tous les items...

    Voici le code qui récupère l'ID de l'item:

    ClientContext clientContexts = new ClientContext(siteUrl);
                MSCLI.List List = clientContexts.Web.Lists.GetByTitle("Demande compte");
                clientContexts.Load(List);
                CamlQuery camlQuery = new CamlQuery();
                camlQuery.ViewXml = 
                    "<Where><Eq><FieldRef Name='Title'/><Value Type='Text'>Request.Params["nom"]</Value></Eq></Where>";
                MSCLI.ListItemCollection collListItems = List.GetItems(camlQuery);
                clientContexts.Load(collListItems);
                clientContexts.ExecuteQuery();
                int id = 0;
                if (collListItems.Count == 1)
                {
                    foreach (MSCLI.ListItem oListItem in collListItems)
                    {
                        id = oListItem.Id; 

                    }
                }

    vendredi 3 mai 2013 12:36

Réponses

Toutes les réponses