Quantcast
Channel: SharePoint 2013 - Development and Programming forum
Viewing all articles
Browse latest Browse all 7589

Query BDS External list Client Side Javascript

$
0
0

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


Viewing all articles
Browse latest Browse all 7589

Trending Articles