我在SharePoint中有一个自定义页面,该页面传递一些URL参数,这些URL参数用作页面上显示的文档库的筛选器。页面上有三个文档库Web部件,它们都访问相同的库,但是基于三个URL参数之一作为过滤器,它们是不同的视图。我想将Web部件的标题改写为URL过滤器值的标题。基于此页面上的其他Web部件,我具有用于标识适当Web部件的代码,但是我缺少用于覆盖文本的代码。文档库的名称是VirtualDocuments。变量currentName2,currentName3和currentName4指代回URL参数。
$(".ms-webpart-titleText > a").each(function(i){
switch(i) {
case 4:
$(".ms-webpart-chrome-title span:contains('EPMO')").currentName3;
//$(this).css('color','i#8842d5');
break;
case 5:
$(this).css('values',currentName3);
$(this).css('color','i#8842d5');
break;
case 6:
$(this).css('values',currentName4);
$(this).css('color','i#8842d5');
};
});
尝试使用以下代码,只需将chrome标题替换为您的Webpart标题ID。
$("#WebPartWPQ6_ChromeTitle > #WebPartTitleWPQ6 > .ms-webpart-titleText ").text("Sample")
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句