J'essaie de récupérer les éléments de la liste Titre pour l'insérer dans une section div dans ma page d'accueil SharePoint, j'ai trouvé ce code qui récupèrent l'URL.Comment faire pour récupérer le titre des éléments de la liste en utilisant JavaScript
cela fonctionne très bien.
var clientContext = SP.ClientContext.get_current();
var list = clientContext.get_web().get_lists().getByTitle("Artdesk alertes");
var caml = new SP.CamlQuery();
caml.set_viewXml("<View />");
var listItemCollection = list.getItems(caml);
clientContext.load(list, "DefaultDisplayFormUrl");
clientContext.load(listItemCollection);
clientContext.executeQueryAsync(function() {
for(var i in listItemCollection.get_data()) {
console.log("DispFormRelativeUrl: " + list.get_defaultDisplayFormUrl() + "?ID=" +listItemCollection.get_data()[i].get_id());
}
}, function(sender, args) {
window.console && console.log(args.get_message());
});
Comment obtenir le titre de l'élément de liste à l'aide du modèle d'objet JavaScript?
merci pour l'explication cela fonctionne très bien, je n'ai qu'une dernière question, comment puis-je faire pour récupérer seulement les 2 derniers éléments de ma liste? – ysfibm
Vous devez utiliser la requête caml pour cela. Voici la requête pour récupérer des articles derniers ' \t \t \t \t \t ' nœud OrderBy - vous dites sharepoint pour classer les éléments par champ d'identification dans l'ordre décroissant (il n'y a pas d'attribut Descending donc utilisez Ascending = 'FALSE'). Noeud RowLimit - ne prend que 2 éléments. Il va ici 'caml.set_viewXml ();' Notez que dans les listes avec 4999+ éléments, vous obtiendrez une erreur de seuil. –
merci, dans ma page html j'ai une balise div:
comment puis-je mettre le résultat de ma fonction js dans le div? merci pour l'aide – ysfibm