2014-11-28 4 views
0

Это мой простой код. 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

Там нет простого ответа, это зависит от главной страницы ... если главная страница настроена на отображение свойства разметки страницы, как это название, то это решение должно работать. Например, если у него есть что-то вроде:

<title><SharePoint:ListItemProperty runat="server" Property="Title"/></title> 

В противном случае, он может иметь заголовок, определенный статический, в этом случае, он не будет использовать собственность.

+0

Thx для ответа. Мне нужно изменить его, используя javascript. –

+0

Как я уже сказал, вы можете изменить его только с помощью JavaScript, если главная страница (или страница) установлена ​​так, чтобы показать заголовок, исходящий из свойства Title на странице. –

Смежные вопросы