这是一个javascript / sharepoint问题。 p.s新编程,这是修改当前代码。
我目前有一个自定义网页部分,其中包含“添加新项目”#39;单击时链接到模板的按钮。目标是修改模板的URL以包含webpart来自的页面的标题。例如。该页面为“测试页面”,测试页面的网页部分为“添加新项目”,当点击“添加新项目”时,该页面为“添加新项目'它需要模板页面。原始网址= testtesttest%test%test%20.aspx?blah =并添加一个&'页面标题'新网址= testtesttest%20test%20test%20.aspx?blah =& testpage。
希望有意义。
下面是我发现的一大堆javascript代码,我认为这些代码预先填充了一些东西,我如何修改它以修改网址?
function populateList (element, template, data) {
if (!element) {
return;
}
var templateHtml = '';
try {
var summaryTemplate = _.template(template);
templateHtml = summaryTemplate ({ items: data });
} catch (e) {
templatedHtml = 'Template failed';
}
$(element).html(templateHtml);
}
答案 0 :(得分:1)
在页面加载时,您应该可以轻松地操作“添加项目”网址。例如,$("#url").href($("#url").href()+"?pageTitle="+$('title').text())
或用于打开模板的任何功能