在 SharePoint 2010 中,我已在列表上方添加了我的 Web 部件(标准列表或文档库列表 - 这并不重要)。此后“列表工具”选项卡不可见。经过一番挖掘后,我发现即使我添加标准 SharePoint WebPart 之一,该问题仍然存在。
这是相同的问题以及如何重现它的描述:
有人找到解决方案或真正的解决方法吗?
//编辑:我找到了一个“解决方案”。功能区与“实际”Web 部件连接。单击列表(将焦点设置在其上),选项卡将再次可见:D
将 Web 部件添加到标准列表视图时,该页面不再归类为列表视图页面,而是归类为应用程序页面。
这意味着您将丢失功能区菜单以及面包屑中的视图选择器。
UPDATE
您可以在以下位置看到隐藏视图选择器的代码:
Microsoft.SharePoint.WebControls.ListTitleViewSelectorMenu.SingleWebPartPresentOnPage
但我似乎找不到隐藏功能区的代码。
UPDATE
好吧,我想这会起作用,添加一个内容编辑器 Web 部件用这个代码:
<script>
setTimeout(function() {
var elem = document.getElementById("MSOZoneCell_WebPartWPQ2");
if(elem != null) {
var dummyevent = new Array();
dummyevent["target"] = elem;
dummyevent["srcElement"] = elem;
WpClick(dummyevent);
}
}, 2000);
</script>
将 MSOZoneCell_WebPartWPQ2 ID 替换为列表视图 Web 部件的 Web 部件区域单元格。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)