我試圖檢索列表項目標題將其插入我的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