EPR类企业管理系统

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


定制
QQ:460-3528

开发
QQ群:3360-90194

源码
微信:136-3650-3721

使用XAF按钮执行常见任务

本文介绍了XAF Actions最常见的任务。

使用动作设置

所有Action类型的基类都是ActionBase类。此类提供支持常见Action行为的事件,属性和方法。

大事记

  • 当最终用户执行指定的操作时,将发生ActionBase.Executing和ActionBase.Executed:单击按钮,在组合框中选择一个项目等。

特性

提示

访问ActionBase类的成员页面以获取可用API的完整列表。

向控制器添加动作

如果你需要一个动作,适用于多个业务对象和需要用户输入,添加此动作的控制器

您还可以在代码中将操作添加到控制器。

public class ViewController1 : ViewController {
    public ViewController1() {
        SimpleAction action1 = new SimpleAction(this, "Action1", DevExpress.Persistent.Base.PredefinedCategory.View);
    }
}

将动作添加到控制器后,可以使用设计器来自定义动作。

通过将操作属性应用于业务类方法来添加操作

如果你需要一个动作适用于一个业务对象和使用业务对象的参数,应用操作属性的业务类的方法,如下图所示:

仅将Action属性用于与文章中所述类似的简单方案。为了获得更大的灵活性,您可以将Action添加到Controller

在应用程序模型中自定义动作

信息行动是在应用模型的可用ActionDesign节点。

自定义代码中的操作

您可以访问Actions并在代码中对其进行自定义。

创建自定义操作类型和自定义控件

在XAF中,您可以创建自定义动作类型和自定义控件。请参阅以下示例:

对操作进行故障排除

使用下面的文章来学习如何诊断和修复最常遇到的问题。

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