在SP2013的文档库中如果有编辑页面,默认的Ribbon菜单会消失,需要重新点击文档库的区域才能显示出来,如下图。这个操作对于不熟悉Ribbon的用户是个非常麻烦的事情。试验了几次终于找到一个解决方案。
1. 产生原因:
一般是由于在显示页面中添加了内容编辑器之类的webpart
2. 解决办法:
最简单的就是删除页面中多余webpart,如果一定要添加一些webpart,则可以在页面中添加如下JS,模拟点击原listview,这样就可以在页面中出现Ribbon菜单。
<script type="text/javascript">
var elem = document.getElementById("MSOZoneCell_WebPartWPQ2");
if(elem != null) {
var devent = new Array();
devent["target"] = elem;
devent["srcElement"] = elem;
WpClick(devent);
}
</script>