2011-03-04 50 views
1

是否有人已成功在沙盒解決方案中使用融合圖表呈現圖表?在沙盒解決方案中使用FusionCharts

如何將SWF文件導入SharePoint?我把它,並通過功能部署它和Elements.xml的如下所示:

<元素的xmlns =「http://schemas.microsoft.com/sharepoint/」 >
  <模塊名稱=「FusionCharts的「>
    <文件路徑=」 FusionCharts的\ FCF_Column2D.swf 「URL = 」FusionCharts的/ FCF_Column2D.swf「/ >
    <文件路徑= 」FusionCharts的\ FCF_Gantt.swf「 URL =」 FusionCharts的/ FCF_Gantt。 swf「/ >
  < /模塊>
< /元素>

當沙盒解決方案部署,您可以訪問http://sharepointsite/FusionCharts/FCF_Gantt.swf SWF文件,瀏覽器將嘗試打開/保存文件。如果通過農場解決方案部署此文件,並將其部署到_layouts文件夾(我可以通過http://sharepointsite/_layouts/FusionCharts/FCF_Gantt.swf訪問),則會顯示錯誤消息「無效的xml數據」。服務器場解決方案部署是正確的,因爲MIME類型已正確設置爲「application/x-shockwave-flash」,因此我的自定義Web部件使用此SWF文件呈現圖表。但是,如果我的沙盒Web部件要使用部署爲站點頁面的SWF文件,則它不起作用。任何想法?

在此先感謝。 Sean

回答

1

問題已得到DevExpress團隊的幫助解決。雖然SWF可以部署到SharePoint網站文檔庫,但您需要Farm Administrator進入Central Admin頁面,並在Web應用程序的Application Management中設置屬性以允許「Permissive」。進入中央管理 - >應用程序管理 - >選擇Web應用程序 - >常規設置(功能區按鈕),將「瀏覽器文件處理」從「限制」改爲「寬容」。

相關問題