项目创建时未保存托管元数据,人员/组和复选框字段值

时间:2014-08-15 17:16:26

标签: javascript jquery sharepoint

当我在新表单上使用非常常见的JavaScript / jQuery重定向方法时,未保存托管元数据,人员/组和复选框字段值。以下是其他人在此论坛和博客中引用的代码。任何线索为什么这些字段值不能保存项目创建?我正在使用SharePoint 2013 Online。

$(document).ready(function () {

var button = $("input[id$=SaveItem]");
// change redirection behavior  
button.removeAttr("onclick");
button.click(function () {
    var elementName = $(this).attr("name");
    var aspForm = $("form[id=aspnetForm]");
    var oldPostbackUrl = aspForm.attr("action");
    //var oldPostbackUrl = aspForm.action;
    var currentSourceValue = GetUrlKeyValue("Source", true, oldPostbackUrl);
    var newPostbackUrl = oldPostbackUrl.replace(currentSourceValue, "Redirect.aspx");

    if (!PreSaveItem()) return false;
    WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(elementName, "", true, "", newPostbackUrl, false, true));
});
});

谢谢!

ķ。

0 个答案:

没有答案