EPR类企业管理系统

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


定制
QQ:460-3528

开发
QQ群:3360-90194

源码
微信:136-3650-3721

通知模块概述

通知模块,可以显示为提醒调度约会或两个WinForms和ASP.NET应用程序的任何自定义业务对象。在需要的时间,将自动调用一个弹出窗口。在此窗口中,用户可以查看警报,取消警报或将警报延迟指定的时间。

Notifications_AlertWindow

注意

您可以在XAF随附的功能中心应用程序的“通知”部分中看到“通知模块”的演示。默认情况下,Feature Center演示安装在%PUBLIC%\ Documents \ DevExpress演示19.2 \ Components \ eXpressApp Framework \ FeatureCenter中。该演示的ASP.NET版本可从http://demos.devexpress.com/XAF/FeatureCenter/在线获得。

通知模块组件

所述通知模块由以下平台无关的和特定于平台的组件。

Notifications_Toolbox

注意

通知模块功能

  • 该模块跟踪支持ISupportNotifications接口的任何业务对象中的更改。默认情况下,这些是内置业务类库为实体框架和XPO提供的事件对象。如何将通知与事件一起使用在如何:将通知与调度程序事件一起使用中进行了介绍。您还可以在任何自定义业务对象中实现ISupportNotifications接口(请参阅如何:将通知与自定义业务类一起使用(实现ISupportNotifications))。通知刷新频率由NotificationsModule.NotificationsRefreshInterval属性指定。

    重点

    事件商务舱有提醒属性,它默认是隐藏的(这样做是为了保护事件在现有的应用程序详细信息视图布局)。但是,如果要使用事件通知,则此属性应该可见。请参阅“如何:将通知与Scheduler事件一起使用”主题,以了解如何取消隐藏此属性。

  • 提示窗口,在需要的时候自动调用。
  • 通过相应地处理NotificationsController.CustomizeNotificationViewParametersNotificationsController.CustomProcessNotifications事件,可以自定义通知视图参数并将自定义处理应用于通知列表。
  • 该模块将“显示通知操作”添加到WinForms应用程序的状态栏(右下角)和ASP.NET应用程序的页面标题(右上角)。此操作允许用户重新调用提醒窗口以查看活动或所有通知。通知计数显示在此操作附近。

    WinForms:

    Notifications_ShowPostponedWin

    ASP.NET:

    Notifications_ShowPostponedWeb

    提示

    要将自定义动作放在“显示通知动作”附近,请将动作的类别设置为“ Notifications”(请参阅ActionBase.CategoryIModelAction.Category)。

相关文章

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