DevExpress XAF - 在开发环境中自定义数据透视网格

时间:2013-10-01 09:23:28

标签: c# devexpress xaf

我正在使用DevExpress XAF创建一个项目,试图创建一个主要是Pivot网格的仪表板。

当我在模式中配置数据透视表设置时,我得到显示图表的选项,正如它所说,它显示了运行应用程序时数据透视网格下方的图表。

当应用程序运行时,最终用户可以转到图表并自定义图表。

我的问题是:如何在开发环境中自定义图表?

我们的最终结果是创建在开发期间配置的基于透视网格的报告屏幕,而不是最终用户能够配置它们;自定义将被关闭。

1 个答案:

答案 0 :(得分:3)

您可以使用控制器在代码中使用控制器格式化透视网格。有一个knowledge base article here,它显示了如何在代码中访问透视网格或透视图。

或者,您可以按照here说明解释如何将透视网格自定义保存到Analysis对象。

  

透视网格的设置将保存到PivotGridSettingsContent   当前Analysis对象的属性。图表的设置   控件保存到ChartSettingsContent属性。那么,下一个   您为此Analysis对象(透视网格)调用详细视图的时间   和图表的配置方式与之前的相同   时间。保存和加载设置由。执行   AnalysisEditorWin(AnalysisEditorWeb)编辑器。

因此,您可以正确设置网格,然后复制保存的Analysis记录,并将其作为应用程序启动的一部分进行恢复。

另一种选择是查看eXpand Framework's Pivot Chart module,它通过XAF模型扩展提供了大量额外的布局选项。