2013-10-01 31 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模型扩展提供了大量额外的布局选项。