EPR类企业管理系统

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


定制
QQ:460-3528

开发
QQ群:3360-90194

源码
微信:136-3650-3721

将项目添加到新操作中

在本课程中,您将学习如何向New Action(NewObjectViewController.NewObjectAction)添加项目。将使用业务类库中的事件业务类。

注意

在继续之前,请花一点时间回顾以下课程。

动作的项目在定义应用模型由的子节点CreatableItems节点。因此,要将项目添加到“操作”,必须将一个子项添加到CreatableItems节点。默认情况下,可以通过“新建操作”在任何视图中创建其声明由CreatableItemAttributeDefaultClassOptionsAttribute装饰的业务对象。但是,事件类(添加到“从业务类库添加类”(XPO)主题中)没有应用任何这些属性。该类在业务类库中声明。尽管可以修改库源代码并重新编译库,但是在应用程序模型中进行自定义更为方便。

  • 通过双击MySolution.Module项目中的Model.DesignedDiffs.xafml文件来调用模型编辑器。在树视图中,导航到CreatableItems节点。如果展开此节点,您将看到与应用程序中使用的业务类别相对应的项目。之所以生成这些项目,是因为将DefaultClassOptions属性应用于相应的类。要添加另一个项目,请右键单击CreatableItems节点,然后选择“添加...”。CreatableItem。

    Tutorial_UIC_Lesson13_1

  • 对于新创建的节点,在ModelClass下拉列表中选择“事件” 。该标题属性将自动设置为“调度程序事件”。

    Tutorial_UIC_Lesson13_2

  • 运行WinForms或ASP.NET应用程序。请注意,“计划程序事件”项已添加到“操作”的下拉列表中。当在列表视图中显示其他类型的对象时,可以使用此项目创建事件对象。另请注意,图像已分配给该项目。

    Tutorial_UIC_Lesson13_3

您可以在“模型编辑器”中看到本课程中所做的更改,该模型编辑器针对“主演示” | “模型”中的Model.DesignedDiffs.xafml文件而调用。MainDemo.Module项目。该MainDemo应用程序安装在%PUBLIC%\文件\ DevExpress的演示19.2 \组件\ eXpressApp框架\ MainDemo默认。可从http://demos.devexpress.com/XAF/MainDemo/在线获得ASP.NET版本。

下一课: 将项目添加到导航控件

相关文章

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