这是我的简单代码。 currentItem.update();
不起作用,我不明白为什么。你能帮帮我吗?
$(document).ready(function () {
context = new SP.ClientContext.get_current();
web = context.get_web();
list = web.get_lists().getById(_spPageContextInfo.pageListId);
currentItem = list.getItemById(_spPageContextInfo.pageItemId)
context.load(currentItem);
context.executeQueryAsync(onQuerySucceeded, onQueryFailed);
function onQuerySucceeded() {
currentItem.set_item('Title', 'Test');
currentItem.update();
}
function onQueryFailed(sender, args) {
alert("Error");
}
})
答案 0 :(得分:0)
没有简单的答案,这取决于母版页......如果母版页设置为显示页面属性作为标题,则该解决方案应该有效。例如,如果它有类似的内容:
<title><SharePoint:ListItemProperty runat="server" Property="Title"/></title>
否则,它可能具有静态定义的标题,在这种情况下,它将不使用该属性。