SP. Método ClientContext.loadQuery (sp.js)
Recupera una secuencia enumerable de objetos de cliente secundarios desde la colección especificada.
Última modificación: martes, 25 de junio de 2013
Hace referencia a: apps for SharePoint | SharePoint Foundation 2013 | SharePoint Server 2013
SP.ClientContext.loadQuery(clientObjectCollection, exp)
Parámetros
clientObjectCollection
SP.ClientObjectCollection
la colección especificada.exp
String
una cadena de expresión opcional para filtrar los resultados.
Valor devuelto
ArrayList
Observaciones
El método loadQuery se hereda del objeto SP.ClientRuntimeContext .
Ejemplo
En el ejemplo de código siguiente se muestra cómo utilizar el método loadQuery con una cadena de expresión "Include".
function retrieveSpecificListPropertiesToCollection(siteUrl) {
var clientContext = new SP.ClientContext(siteUrl);
var oWebsite = clientContext.get_web();
var collList = oWebsite.get_lists();
this.listInfoCollection = clientContext.loadQuery(collList, 'Include(Title, Id)');
clientContext.executeQueryAsync(
Function.createDelegate(this, this.onQuerySucceeded),
Function.createDelegate(this, this.onQueryFailed)
);
}
function onQuerySucceeded() {
var listInfo = '';
for (var i = 0; i < this.listInfoCollection.length; i++) {
var oList = this.listInfoCollection[i];
listInfo += 'Title: ' + oList.get_title() +
' ID: ' + oList.get_id().toString();
}
alert(listInfo.toString());
}
function onQueryFailed(sender, args) {
alert('Request failed. ' + args.get_message() +
'\n' + args.get_stackTrace());
}
Vea también
Otros recursos
Completar operaciones básicas con código de biblioteca de JavaScript en SharePoint 2013