EPR类企业管理系统

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


定制
QQ:460-3528

开发
QQ群:3360-90194

源码
微信:136-3650-3721

如何:将通知与Scheduler事件一起使用

本示例演示如何将通知模块与业务类库中的事件类和调度程序模块一起使用。该示例也适用于自定义事件后代。

注意
  • 如果您想观看视频而不是逐步学习这些逐步说明,请访问DevExpress YouTube频道上的相应教程:DevExpress XAF:通知。您还可以在XAF附带的EF演示(代码优先)中看到此处演示的功能。默认情况下,EF Demo(代码优先)应用程序安装在%PUBLIC%\ Documents \ DevExpress Demos 19.2 \ Components \ eXpressApp Framework \ EFDemoCodeFirst中
  • 移动应用程序不支持Notifications and Scheduler Module,因此本主题中描述的方法无法在Mobile平台中实现。请参阅如何使用Azure Notifications Hub KB向XAF Mobile应用程序发送推送通知,以了解如何在Mobile应用程序中使用推送通知。

要启用通知功能,请将三个模块添加到解决方案的相应项目中,如下所示。

  • NotificationsModule添加到您的Module项目。

    HowTo_Reminders_0

  • NotificationsModuleWeb添加到您的Module.Web项目。

    HowTo_Reminders_1

  • NotificationsModuleWin添加到您的Module.Win项目。

    HowTo_Reminders_2

事件商务舱有提醒属性,它默认是隐藏的(这样做是为了保护事件在现有的应用程序详细信息视图布局)。运行模型编辑器并调整Event_DetailView布局,以使该属性可见(请参见查看项目布局定制)。如果使用自定义事件后代,则还应使“提醒”属性在后代的“详细信息视图”中可见。

Notifications_Layout

随着通知启用后,最终用户将有能力设定提醒每个事件和XAF会在活动开始前显示的弹出窗口。可以在Event类的Reminder属性中选择提醒与事件的开始日期/时间之间的时间量。

HowTo_Reminders_4

提示

如果“提醒”属性设置为“ 0分钟”,则该窗口将在事件的开始时间弹出。

运行WinForms或ASP.NET应用程序,并在过去创建一个新事件(“开始日期/时间”应早于当前时间)。在“提醒”下拉列表中选择“ 5分钟” 。保存事件,您将在不到10秒的时间内看到“提醒”窗口。

HowTo_Reminders_5

相关文章

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