I have a requirement that I need to check the list item title in SharePoint 2010 using ECMA script.
For that I am using:
this.oList = web.get_lists().getByTitle('UserThemes');
context.load(oList);
for (var itemId = 0; itemId < oList.get_itemCount(); itemId++) {
this.oListItem = oList.getItemById(itemId + 1);
context.load(oListItem);
if (oListItem.get_item('Title') == currentUser.get_loginName()) {
oListItem.set_item('CurrentTheme', scriptLink);
oListItem.update();
context.load(oListItem);
oList.update();
context.load(oList);
context.executeQueryAsync(Function.createDelegate(this, this.onQuerySucceeded), Function.createDelegate(this, this.onQueryFailed));
}
}
function onQuerySucceeded(sender, args)
{
var listItemInfo = '';
var listItemEnumerator = collListItem.getEnumerator();
while (listItemEnumerator.moveNext()) {
var oListItem = listItemEnumerator.get_current();
listItemInfo += '\nID: ' + oListItem.get_id() +
'\nTitle: ' + oListItem.get_item('Title');
}
alert(listItemInfo.toString());
}
function onQueryFailed(sender, args)
{
alert('Request failed. ' + args.get_message() + '\n' + args.get_stackTrace());
}
but I am having issue finding the list item count "oList.get_itemCount();" and "oListItem.get_item('Title')".
Can any one please help me on this?