EPR类企业管理系统

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


定制
QQ:460-3528

开发
QQ群:3360-90194

源码
微信:136-3650-3721

指定操作设置

在本课程中,您将学习如何修改Action属性。该ClearTasks行动将被使用。要查看该操作是如何实现的,请参阅“添加简单操作”课程。在本课程中,您将添加工具提示,确认消息和快捷方式。

注意

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

  • 由于ClearTasksAction是在公共应用程序模块中实现的,因此您可以直接在此模块中指定其属性。为此,通过双击MySolution.Module项目中的Model.DesignedDiffs.xafml文件来调用模型编辑器
  • 在模型编辑器中,导航到ActionDesign |。动作节点。找到ClearTasksAction节点。在右侧,操作的设置由属性表示。这些属性分为可折叠的类别。
  • 导航到其他类别。默认情况下,Tooltip属性设置为Caption。而是将其设置为“清除当前联系人的任务”。将“快捷方式”属性设置为“ Control Shift C”,以指定操作的快捷方式。请注意,指定的快捷方式将与“操作”的工具提示中的“工具提示”属性值一起显示。默认情况下,ConfirmationMessage属性设置为Action的ActionBase.ConfirmationMessage属性值,在代码中指定。将该值替换为“确定要清除{0}的“任务”列表吗?”。“ {0}”格式项将替换为对象的默认属性值。可以通过BOModel | DefaultProperty属性将属性指定为默认属性。模型编辑器中的<Class>节点。或者,可以将DefaultProperty属性应用于属性的业务类声明。

    注意

    快捷方式由您需要手动键入的简单字符串定义。该IModelAction.Shortcut属性用于解析字符串。请注意,快捷方式仅在WinForms应用程序中有效。

    如果“操作”的SelectionDependencyType属性未设置为“独立”,则将当前对象标识符插入到确认消息中。因此,将“ RequireSingleObject”值分配给SelectionDependencyType属性。此属性属于“行为”类别。您也可以将此属性设置为“ RequireMultipleObjects”。在这种情况下,所选对象的数量将替换为确认消息。

    Tutorial_UIC_Lesson2_1

  • 通过双击现有对象或创建一个新对象,运行WinForms或ASP.NET应用程序并调用任何对象的详细信息视图。检查“清除任务”按钮是否具有所需的工具提示,可以通过指定的快捷方式执行,并调用带有指定文本的确认消息。

WinForms应用程序

Tutorial_UIC_Lesson2_3

ASP.NET应用程序

Tutorial_UIC_Lesson2_4

注意

您也可以为动作设置图像。有关详细信息,请参阅“分配自定义图像”主题。

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

下一课: 格式化业务对象标题

相关文章

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