SharePoint 2013 ClientContext : Comment faire pour SUPPRIMER des éléments de la liste par de MULTIPLES CONDITION de filtre?

En utilisant SP.ClientContext à partir de Javascript fin, ci-dessous le code que j'ai utilisé pour "mise à JOUR" d'un élément de liste. Tout simplement:

    var clientContext = new SP.ClientContext( siteURL );
    spList = clientContext.get_web().get_lists().getByTitle( myListName );

    this.spList_ExistingItem = spList.getItemById( itemID );
    spList_ExistingItem.set_item( 'FullName', myFullName );
    spList_ExistingItem.set_item( 'Age', myAge );

    spList_ExistingItem.update();
    clientContext.executeQueryAsync(succeeded_handler, fail_handler);

Cela me permet de update un élément de la liste en interrogeant par UNE condition qui est: getItemById(itemID) ici.

Maintenant, disons que je veux supprimer n'importe quel élément de qui est:

  • Age = 30
  • Pays = NOUS

Alors comment dois-je faire une telle requête avec plusieurs conditions. Et puis, même pour SUPPRIMER s'il vous plaît?


Mis à JOUR


En fonction de la réponse ci-dessous, j'ai trouvé le RESTE de l'API est plus facile et plus propre à utiliser pour le Client/Javascript fin, comparé à d'otite chronique. (Alors, bien sûr, j'ai changé tous mes codes pour le RESTE de l'API déjà fait du chemin.)

Donc la conclusion est, je suggère l'utilisation de l'API REST plutôt que d'otite chronique (SP.ClientContext).

Merci! 🙂

OriginalL'auteur | 2015-07-16