sharepoint - CAML Query - Delete 1 Item -


camlquery: "<query><where><and><eq><fieldref name='item' /> <value type='lookup'>" + itemid + "</value></eq><eq> <fieldref name='author' /><value type='integer'> <userid /></value></eq></and></where><orderby> <fieldref name='id' ascending='false' /></orderby> <rowlimit>1</rowlimit></query>", 

my issue is delete multiple rows , not 1

all appreicated

in end had quite horrible workaround:

function deleteitem(itemid) {       $().spservices({      operation: "getlistitems",      async: false,  weburl: "myurl",      listname: "basket",      camlviewfields: "<viewfields><fieldref name='title' /><fieldref name='item' />    <fieldref name='item:title' /></viewfields>",      camlquery: "<query><where><and><eq><fieldref name='item' /><value type='lookup'>" + itemid + "</value></eq><eq><fieldref name='author' /><value type='integer'><userid /></value></eq></and></where><orderby><fieldref name='id' ascending='false' /></orderby></query>", completefunc: function (xdata, status) {    $(xdata.responsexml).spfilternode("z:row").each(function() {     alert($(this).attr("ows_id"));  $().spservices.spupdatemultiplelistitems({     listname: "basket",     weburl: "myurl",     camlrowlimit: 1,     camlquery: "<query><where><eq><fieldref name='id' /><value type='counter'>" + $(this).attr("ows_id") + "</value></eq></where></query>",     batchcmd: "delete",     completefunc: function(xdata, status) {         countitems();       viewbasket();   createsuccess('item deleted');   if (event.preventdefault) { event.preventdefault(); } else { event.returnvalue = false; } // stop form acting (refreshing page)      }});   return false;   });   }   });     return true;  }    

basically had items lookup, through each one, delete on id , break loop after first iteration. horrible workaround couldn't think of way it.


Comments

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -