我有一个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个问题:
此JavaScript解决方案使用VML,因此不能正常工作的IE 8.请需要的变化帮助,使其在IE7,8,做工精细9.
在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"/>
该网站集使用自定义启动母版页。
我发现问题是与IE8和IE7。如果它处于IE8模式,滚动条会出现,但图表在IE 8中不起作用,但是一旦切换到IE7模式(使用Developer工具),滚动条消失,但图表正常工作。这是[讨论]上的链接(http://social.technet.microsoft.com/Forums/en-US/sharepoint2010customization/thread/3a9a2b4d-8cf5-42ec-9c25-b6a2d61d0c59)。任何人都可以帮忙吗? – suhas