Hi,
I have created some external lists on SharePoint using BCS and Secure Store Service to have some external data in the site. However im having an issue when i try to query the data from the client side.
When i execute the following query i have an empty result:
var clientContext = new SP.ClientContext();
var targetList = clientContext.get_web().get_lists().getByTitle('CostCenterByJob');
var camlQuery = new SP.CamlQuery();
camlQuery.set_viewXml('<View><Query><Where><And><Eq><FieldRef Name="Jobno"/><Value Type="Text">' + jobNumber +
'</Value></Eq><Eq><FieldRef Name="CompanyCode"/><Value Type="Text">' + company + '</Value></Eq></And></Where></Query><RowLimit>10</RowLimit></View>');
this.collListItem = targetList.getItems(camlQuery);
clientContext.load(collListItem, 'Include(JobDisplayName, CostcenterNumber, CostcenterDisplayName)');
clientContext.executeQueryAsync(Function.createDelegate(this, this.onJobQuerySucceeded), Function.createDelegate(this, this.onQueryFailed));
onJobQuerySucceeded:
var listItemEnumerator = collListItem.getEnumerator();
if (listItemEnumerator.get_count > 0) {
while (listItemEnumerator.moveNext()) {
var oListItem = listItemEnumerator.get_current();
}
}
Im not able to find the reason why, can anyone help?
Rui Pais