2013-10-01 58 views
1

我正在使用DevExpress XAF嘗試創建主要是樞軸網格的儀表板。DevExpress XAF - 在開發環境中自定義樞軸網格

當我在模式中配置透視設置時,我得到顯示圖表的選項,它顯示了當應用程序運行時透視網格下方的圖表。

當應用程序運行時,最終用戶可以轉到圖表並自定義圖表。

我的問題是這樣的:我如何在開發環境中自定義圖表?

我們的最終結果是創建基於網格的報表屏幕,這些屏幕是在開發過程中配置的,而不是最終用戶能夠配置的;定製將被關閉。

回答

3

您可以使用控制器在代碼中使用控制器格式化樞軸網格。有一個knowledge base article here,它顯示瞭如何訪問代碼中的樞軸網格或透視圖。

或者,您可以按照說明here說明如何將網格定製數據保存到Analysis對象。

數據透視網格的設置保存到當前Analysis對象的PivotGridSettingsContent 屬性。圖表 控件的設置保存到ChartSettingsContent屬性中。因此,下一個 爲此分析對象調用詳細視圖時,數據透視網格 和圖表的配置方式與之前的 時間相同。保存和加載設置由 AnalysisEditorWin(AnalysisEditorWeb)編輯器執行。

因此,您可以正確設置網格,然後複製已保存的Analysis記錄並將其恢復爲應用程序啓動的一部分。

另一種選擇是查看eXpand Framework's Pivot Chart module,它通過XAF模型擴展提供了大量額外的佈局選項。