2011-12-12 72 views
1

我有一个SharePoint Intranet站点,我拥有Site Collection管理员访问权限(没有服务器场管理员访问权限)。该网站旨在促进员工之间的合作。我需要实施组织结构图,显示高级经理 - >经理 - >技术人员向开发人员提供的员工组织/层次结构。组织结构图WebPart在SharePoint 2010中的VML问题

我没有找到不需要Farm管理员访问的解决方案。我确实找到了这个Codeplex项目(http://orgchartpart.codeplex.com/)。

我还发现这个插件允许通过VS 2010 SharePoint power tools add-in部署一个沙盒视觉web部件。

我决定为这个组织图实现我自己的沙盒Visual Web部件解决方案。我能实现它,有2个问题:

  1. 此JavaScript解决方案使用VML,因此不能正常工作的IE 8.请需要的变化帮助,使其在IE7,8,做工精细9.

  2. 在IE 8中没有可见的图表,因此我将Document模式切换到IE7,在这种情况下,如果图表很大,组织图将超出SahrePoint站点页面。我无法在添加此Visual Web部件的“网站”页面中获得滚动条。请提供一些关于如何确保在Visual Web部件很大时自动增加网站页面的帮助/指示? 我无法弄清楚这是IE问题还是webpart问题。 此javascript组织结构图的其他选择也值得欢迎。


我切换到谷歌的可视化API(http://code.google.com/apis/chart/interactive/docs/gallery/orgchart.html)的组织结构图,因为我每天只能解决VML问题。我试图让现有的VML代码工作几个小时,但后来我意识到它可能需要很多代码更改。

至于没有滚动条问题,我刚刚意识到每个单独的sharepoint页面都以这种方式工作,即在IE7模式下没有滚动条出现在SharPoint页面上。我还在一台只安装了IE7的机器上进行了测试,它的工作方式类似。不知道在SharePoint中是否需要某些配置才能使其在IE 7中正常工作(我记得在阅读某个地方时,SharePoint 2010的设计始终坚持使用IE 8)...

任何有关SharePoint网页看起来不同的输入IE 7?

在母版页的meta标签是:

<meta http-equiv="X-UA-Compatible" content="IE=8"/> 

该网站集使用自定义启动母版页。

+0

我发现问题是与IE8和IE7。如果它处于IE8模式,滚动条会出现,但图表在IE 8中不起作用,但是一旦切换到IE7模式(使用Developer工具),滚动条消失,但图表正常工作。这是[讨论]上的链接(http://social.technet.microsoft.com/Forums/en-US/sharepoint2010customization/thread/3a9a2b4d-8cf5-42ec-9c25-b6a2d61d0c59)。任何人都可以帮忙吗? – suhas

回答

0

标准模式下的IE 8打破了使用DOM API中的标准setAttribute调用改变的VML。我们发布了使用不同文档类型here的各种浏览器中VML呈现状态的摘要。

我可以提供的最简单的建议与您在(2)中的尝试相同,请告诉IE 8使用此DOCTYPE - <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>在IE 7模式下工作。

我们确实得到了VML在IE 8标准模式下工作,但有一个相当恶劣的解决方法,所以有可能,但您可能需要花费几个星期修复项目,我猜测这不是一个选项。

在滚动条的条款,不图的容器的CSS有:

overflow: auto; 
+0

因为我只有一天的时间来修复VML问题,所以我转而使用Google的Visualization API(http://code.google.com/apis/chart/interactive/docs/gallery/orgchart.html)查看组织结构图。我试图让现有的VML代码工作几个小时,但后来我意识到它可能需要很多代码更改。 – suhas

+0

至于没有滚动条的问题,我只是意识到每个单独的sharepoint页面都以这种方式运行,即在IE7模式下没有滚动条出现在SharPoint页面上。我还在一台只安装了IE7的机器上进行了测试,它的工作方式类似。不知道在SharePoint中是否需要某些配置才能使其在IE 7中正常工作(我记得在阅读某个地方时,SharePoint 2010的设计始终坚持IE 8)... 有关IE 7中SharePoint页面外观不同的任何输入? – suhas

+0

母版页中的元标记为: 此网站集使用自定义启动器母版页。 – suhas