Question

OK, voici le scoop.J'ai des listes de listes sur des sous-sites que je suis en train de rouler dans une liste sur le site des parents.Voici ce que j'ai pour le code:

                            var title = $(this).attr("ows_Title");
                            $().SPServices({
                                operation: "UpdateListItems",
                                webURL: "/",
                                async: false,
                                batchCmd: "New",
                                listName: "Initiatives",
                                valuepairs: [["Title", title]],
                                completefunc: function(xData,status){
                                    alert(xData.responseText);
                                }
                            });

problème est que lorsque j'exécute ce script, il ajoute toujours un nouvel élément, même si le nom existe.J'ai essayé de changer de Batchcmd en "mise à jour", mais si l'élément n'existe pas, il ne l'ajoutera pas à la liste.Y a-t-il quelque chose intégré à des services de service que je pourrais utiliser ou que je dois faire mon propre chèque?

Était-ce utile?

La solution

Vous devez "rouler votre propre chèque".Utilisateur gettitems Pour voir s'il existe un élément existant, puis d'ajouter un nouvel élément ou mettez à jour le existant.

Autres conseils

Vous devez rouler le vôtre, il n'y a rien de construit. Le plus proche est une forme opération , sprequiireunique.Vous auriez besoin d'une opération GetListitems pour voir d'abord ce que vous trouverez dans la liste, comparez-la à ce que vous avez et sautez-le, mettez-le à la mettre à jour, ou ajoutez-le.

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