尝试将 Web 部件文档库的标题 over-ride 设置为 URL - SharePoint 2016 中的值
Trying to over-ride the title for a Web Part Document Library to a value in the URL - SharePoint 2016
我在 SharePoint 中有一个自定义页面,我传递了一些 URL 参数,这些参数用作页面上显示的文档库的过滤器。页面上有三个文档库 Web 部件都访问同一个库,但是基于三个 URL 参数之一作为筛选器的不同视图。我希望 over-ride Web 部件的标题成为 URL 过滤器值的标题。基于此页面上的其他 Web 部件,我有识别适当 Web 部件的代码,但我缺少 over-ride 文本的代码。文档库的名称是 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');
};
});
我了解到您想更改基于 url 参数的库 Web 部件名称。您可以在脚本编辑器中插入一些 jquery/js 代码来更改 dom:
<script src="https://code.jquery.com/jquery-1.12.4.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () {
var tar= $(".ms-webpart-chrome-title span:contains('Documents')");
var para = GetUrlKeyValue("currentName2",true,window.location.href);
tar.text(para);
});
</script>
BR
尝试使用以下代码,只需将 chrome 标题替换为您的 Web 部件标题 ID。
$("#WebPartWPQ6_ChromeTitle > #WebPartTitleWPQ6 > .ms-webpart-titleText ").text("Sample")
我在 SharePoint 中有一个自定义页面,我传递了一些 URL 参数,这些参数用作页面上显示的文档库的过滤器。页面上有三个文档库 Web 部件都访问同一个库,但是基于三个 URL 参数之一作为筛选器的不同视图。我希望 over-ride Web 部件的标题成为 URL 过滤器值的标题。基于此页面上的其他 Web 部件,我有识别适当 Web 部件的代码,但我缺少 over-ride 文本的代码。文档库的名称是 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');
};
});
我了解到您想更改基于 url 参数的库 Web 部件名称。您可以在脚本编辑器中插入一些 jquery/js 代码来更改 dom:
<script src="https://code.jquery.com/jquery-1.12.4.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () {
var tar= $(".ms-webpart-chrome-title span:contains('Documents')");
var para = GetUrlKeyValue("currentName2",true,window.location.href);
tar.text(para);
});
</script>
BR
尝试使用以下代码,只需将 chrome 标题替换为您的 Web 部件标题 ID。
$("#WebPartWPQ6_ChromeTitle > #WebPartTitleWPQ6 > .ms-webpart-titleText ").text("Sample")