我试图检索列表项目标题将其插入我的SharePoint主页中的div部分,我发现这个代码检索项目的URL。如何使用JavaScript检索列表项目标题
它工作得很好。
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());
});
如何使用JavaScript对象模型获取列表项标题?
谢谢你的发现它工作得很好,我只有最后一个问题, 我怎么能只检索我的列表中的最后2项? – ysfibm
您应该使用caml查询。下面是查询检索最后项目 ' \t \t \t \t \t ' 排序依据节点 - 你告诉共享点按降序排列项目(按降序排列,不存在降序属性,因此请使用Ascending ='FALSE')。 RowLimit节点 - 只带2个项目。 它在这里'caml.set_viewXml();' 请注意,在列表中包含4999+个项目时,您将收到阈值错误。 –
谢谢,在我的html页面我有一个div标签:
我怎么能把我的js功能的结果放在div中? 感谢您的帮助 – ysfibm