2016-02-03 9 views
0

Чтобы реализовать определенную настройку, в PresaveItem() добавлено много настраиваемого кода; Это как-то повлияло на обычное перенаправление из newform.aspx/editform.aspx. всякий раз, когда я пытаюсь добавить/отредактировать элемент (независимо от любого вида), onclick кнопки Save/Cancel, , он возвращается к представлению по умолчанию. я пытался получить обратно на страницу вызова, используя код ниже:Sharepoint 2010 list - post save redirection

$.(document).ready(function(){ 
var targerUrl=document.referrer; 
if(!PresaveItem()) return false; 
window.location.href=targetUrl; 
}); 

Это работает, но PreSaveItem() доцент уволят.

Объединение: Есть 4 просмотра моего списка; ViewA.aspx, Viewb.aspx, ViewC, aspx (по умолчанию). Если я добавлю новый элемент из ViewA, откроется newitem.aspx, введите информацию и нажмите «Сохранить». Я возвращаюсь в ViewC.aspx. Я должен был вернуться в ViewA.aspx. Есть ли способ реализовать это? Я использую SP2010

Пожалуйста, помогите.

ответ

0

В контекстном меню мы можем добавить параметр строки запроса как:? Source = source Это решило проблему. Это для тех, кто сталкивается с проблемой перенаправления на исходную страницу после сохранения и рассматривает возможность открытия страницы newitwm/edititem из контекстного меню. Счастливое кодирование! :)