2011-12-12 70 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