我正在使用DevExpress XAF创建一个项目,试图创建一个主要是Pivot网格的仪表板。
当我在模式中配置数据透视表设置时,我得到显示图表的选项,正如它所说,它显示了运行应用程序时数据透视网格下方的图表。
当应用程序运行时,最终用户可以转到图表并自定义图表。
我的问题是:如何在开发环境中自定义图表?
我们的最终结果是创建在开发期间配置的基于透视网格的报告屏幕,而不是最终用户能够配置它们;自定义将被关闭。
答案 0 :(得分:3)
您可以使用控制器在代码中使用控制器格式化透视网格。有一个knowledge base article here,它显示了如何在代码中访问透视网格或透视图。
或者,您可以按照here说明解释如何将透视网格自定义保存到Analysis对象。
透视网格的设置将保存到PivotGridSettingsContent 当前Analysis对象的属性。图表的设置 控件保存到ChartSettingsContent属性。那么,下一个 您为此Analysis对象(透视网格)调用详细视图的时间 和图表的配置方式与之前的相同 时间。保存和加载设置由。执行 AnalysisEditorWin(AnalysisEditorWeb)编辑器。
因此,您可以正确设置网格,然后复制保存的Analysis记录,并将其作为应用程序启动的一部分进行恢复。
另一种选择是查看eXpand Framework's Pivot Chart module,它通过XAF模型扩展提供了大量额外的布局选项。