我有一個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