我正在开发一个使用DevExpress XAF的项目,试图创建一个仪表板,它主要是一个数据透视网格。
当我在模式中配置数据透视设置时,我得到了显示图表的选项,如它所述,当应用程序运行时,它会显示在枢轴网格下面的图表。
当应用程序运行时,最终用户可以转到图表并自定义图表。
我的问题是:如何在开发环境中定制图表?
我们的最终结果是创建基于枢轴网格的报告屏幕,这些屏幕是在开发期间配置的,而不是最终用户能够配置的;自定义将被关闭。
发布于 2013-10-01 16:59:12
您可以使用控制器在代码中用控制器格式化枢轴网格。有一个知识库文章,它展示了如何在代码中访问枢轴网格或枢轴图。
或者,您可以遵循说明这里的指令,说明如何将枢轴网格自定义保存到Analysis。
枢轴网格的设置保存到当前分析对象的PivotGridSettingsContent属性中。图表控件的设置保存到ChartSettingsContent属性中。因此,下次为该Analysis对象调用详细视图时,枢轴网格和图表的配置方式与上一次相同。保存和加载设置由AnalysisEditorWin (AnalysisEditorWeb)编辑器执行。
因此,您可以正确设置网格,然后复制保存的Analysis并将其还原为应用程序启动的一部分。
另一种选择是查看eXpand框架的枢轴图模块,它通过XAF模型扩展提供了大量额外的布局选项。
https://stackoverflow.com/questions/19112490
复制相似问题