hi all,
I have this issue: I want access the item by ID but I get error and I give the right ID here but still dont work
and I get: TypeError: targetList.GetItemById is undefined
its in the onQuerySecceeded-function.
thanks in advance
Ahmad
I have this issue: I want access the item by ID but I get error and I give the right ID here but still dont work
and I get: TypeError: targetList.GetItemById is undefined
its in the onQuerySecceeded-function.
alert(_spPageContextInfo.pageListId); var currCtx = new SP.ClientContext(); var targetList = currCtx.get_web().get_lists().getByTitle('DemoList'); var query = new SP.CamlQuery(); query.set_viewXml("<View><Query><Where><Eq><FieldRef Name='Title' /> <Value Type='Text'>" + "FName, LName" + "</Value></Eq></Where><OrderBy><FieldRef Name='ID' Ascending='TRUE'/></OrderBy></Query></View>"); listItems = targetList.getItems(query); currCtx.load(listItems); currCtx.executeQueryAsync(onQuerySucceeded, onQueryFailed); function onQuerySucceeded() { var listItemInfo = ''; var count = listItems.get_count(); if (count >= 0) { alert('No of rows: ' + count); var listItemEnumerator = listItems.getEnumerator(); var x = new Array(); var i = 0; while (listItemEnumerator.moveNext()) { var oListItem = listItemEnumerator.get_current(); x[i] = oListItem.get_id(); i++; } /* The code work fine until here! Here I want use getItemById and I cant!*/var oItem; var listItemEnumerator1 = listItems.getEnumerator(); while (listItemEnumerator1.moveNext()) { var oListIte1m = listItemEnumerator1.get_current(); oItem = targetList.getItemById(oListItem.get_id());alert("ID: " + oItem.get_id()); } } } function onQueryFailed() { alert("Error - Failed"); }
thanks in advance
Ahmad
SP 2013 & SPD 2013 & VS 2013 & MSSQL 2012