EPR类企业管理系统

在我们现有系统基础上或全新开发,提供定制服务
为您的企业高效快速实施ERP,WMS,MES,CRM管理系统
全面管控物料仓库、销售业务、采购业务、仓库业务
生产过程、质量检验、组织架构、业务报表


定制
QQ:460-3528

开发
QQ群:3360-90194

源码
微信:136-3650-3721

创建预定义的仪表板(Dashboard)并将其添加到导航中

本主题描述如何提供预定义的仪表板,在应用程序部署后立即可供用户使用。

  • 在运行时创建仪表板。您可以查看以下主题以了解如何进行。

  • 将仪表板保存到XML文件。

    • 在WinForms应用程序中,可以使用“仪表板设计器”中的“另存为”按钮。

      DashboardSaveAsWin

    • 在ASP.NET应用程序中,可以单击“导出到|”。查看仪表板时的XML文件

      DashboardExportXmlWeb

  • 将创建的XML文件作为资源文件添加到模块项目中。

    仪表板资源

  • 打开Updater.csUpdater.vb)文件,并将以下代码添加到ModuleUpdater.UpdateDatabaseAfterUpdateSchema方法。

    using DevExpress.ExpressApp.Dashboards;
    using MySolution.Module.Properties;
    // ...
    public override void UpdateDatabaseAfterUpdateSchema() {
        base.UpdateDatabaseAfterUpdateSchema();
        DashboardsModule.AddDashboardData<DashboardData>(
            ObjectSpace, "My Dashboard", Resources.MyDashboard1);
        // ...
        ObjectSpace.CommitChanges();
    }
    
  • 运行模型编辑器。要将仪表板添加到某个导航组,请右键单击其“项目”子节点,然后选择“添加...”DashboardNavigationItem

    DashboardNavigationItem

  • 聚焦创建的节点,并将IModelDashboardNavigationItem.DashboardTitle属性设置为所需仪表板的标题。

    仪表板标题

    重点

    由于仪表板由其标题标识,因此添加导航项后请勿更改标题。

  • 运行应用程序以确保将仪表板添加到导航中。

    DashboardNavigationWin

提示

如果仅要使用预定义的仪表板,则可以从导航中删除“仪表板列表视图”。为此,请将DashboardsModule.GenerateNavigationItem属性设置为false

转载保留此链接,注明出处