zoukankan      html  css  js  c++  java
  • XAF-BI.Dashboard模块概述 web/win

    Dashboard模块介绍了在ASP.NET XAF  WinForms 应用程序中简单集成 DevExpress Dashboard控件的方法

    其实不仅仅是控件,利用了现有的XAF数据模型,这是非常关键的。

    小贴士
    XAF中带了示例程序了。默认情况下,在你本机的 %PUBLIC%DocumentsDevExpress Demo 16.2ComponentseXpressApp FrameworkFeatureCenter。web版本的也有: http://demos.devexpress.com/XAF/FeatureCenter/
     

    Expanded Dashboards 模块能干点啥

     
    最终用户:
    运行时创建Dashboard并保存他们Dashboard存储在数据库中。
    在列表视图中查看修改Dashboard,可以在导航中显示Dashboard项目
     
    开发人员: 
    预定义Dashboard,程序发布后,就可以直接看到结果了
    创建导航中创建Dashboard项目
    自定义仪表板的控制选项行为
     
     
    注意
     
    不要把 DashboardView 把Dashboard搞混了,他们俩是不同的东西,DashboardView是将XAF中的几个视图显示在一个界面中,和Dashboard没有一毛钱的关系。
     

    Expanded  Dashboards 模块使用的控件

     

     上面这几行只是告诉你用了什么,实际上如果不做定制个性化扩展开发,并不需要了解这个。

     

    Expanded Dashboards 模块组件

     如果你是老项目升级过来的,需要把这些模块拖到对应的项目中去。
    Note

    Dashboards 模块提供了下面的View Items 可以将dashboard显示到detailview或dashboardview中.

    Dashboards 扩展了应用程序模型( Application Model )-  IModelDashboardNavigationItem 结点,为IModelClass类新增加了 IModelClassDashboardsVisibility.IsVisibleInDashboards 属性。 

    几个意思呢:在xafml的bo上面上,可以设置 IsVisibleInDashboards属性,设置为true时,在创建dashboard时,才能选到这个类型。就像报表模块一样。

     

    Expanded Dashboard 数据类型

    Dashboard的数据是保存到数据库的(ORM实体实现的),如果你使用了XPO,这是自动的,不用想这个事就行了。如果你使用的是EF,需要手动的设置一下,给DashboardsModule.DashboardDataType 设置类型就行了。
    同时要将类型填加到DBContext.
    如果你要实现自己的保存数据实体类,可以继承自DashboardData或实现IDashboardData 接口。弄好后还要设置上面说的DashboardsModule.DashboardDataType为你的类型。
     
     
     

    Winform中运行时创建,查看和编辑Dashboards

    注意

    在winform程序中,你可以访问在ASP.NET中建立的dashboard,因为都是一个库!

    • 下图展示了如何修改存在的dashboard.

      在上下文菜中也有.

    在ASP.NET Application中创建, 查看和编辑 Dashboards 

      • 和win是一样的,只是长得不太一样.

         
      • 创建

         
      • 开始设置

         
      • 保存之后

    注意

    同样的,你可以看到win中创建的dashboard.

    • 编辑现有的.

  • 相关阅读:
    外刊IT评论网
    9 More Mind-Blowing WebGL Demos
    主流开源许可协议比较(BSD,Apache,GPL,LGPL,MIT...)
    jsPlumb
    SharePoint Designer 2013 Workflow
    The Zip, GZip, BZip2 and Tar Implementation For .NET
    Config Sharepoint 2013 Workflow PowerShell Cmdlet
    iTextSharp
    模糊查询
    asp.net Cookie
  • 原文地址:https://www.cnblogs.com/foreachlife/p/xafbidashboard.html
Copyright © 2011-2022 走看看