随笔分类 - XAF 按钮
和按钮相关的内容
摘要:6.基于任务的帮助 本节提供了示例的分类列表。 提示 有关最流行的操作方法主题的列表,请参阅常见问题(FAQ)。 商业模型设计-常见任务 如何:重新编译业务类库 如何:指定显示成员(用于查找编辑器,详细信息表格标题等) 如何:在单个应用程序中同时使用实体框架和XPO 业务模型设计-实体框架(EF)
阅读全文
摘要:
在 XAF 应用程序中,列表视图可以具有填充操作的上下文菜单。为此,显示列表视图的列表编辑器应支持"需要上下文菜单"和"需要DXMenuManager"接口。本主题介绍如何在 WinCustomListEditor 中实现这些接口,这些接口在"如何:实现自定义 WinForms 列表编辑器"主题中演示。
阅读全文

摘要:
列表视图可以附带表示特定于这些列表视图的功能的操作。除了这些操作之外,每个列表视图都有一个不可见的默认"简单操作"。在 Windows 窗体应用程序中,按下 ENTER 键或双击选定对象时执行此操作。在 Web 应用程序中ASP.NET,单击对象时执行此操作。此操作由列表视图进程对象控制器的列表视图进程对象控制器指定。您可以使用自定义"简单操作"替换此操作。本主题演示如何执行此操作。
阅读全文

摘要:
在 XAF 应用程序 UI 中,操作位于操作容器中。您可以使用 ActionBase.Category 属性和应用程序模型的操作设计 |操作到容器映射节点以将操作移动到另一个操作容器(请参阅将操作放在其他位置)。本主题介绍如何对特定容器中的操作重新排序。
阅读全文

摘要:
本主题演示如何自定义全文搜索操作的行为。此操作通过为其集合数据源设置条件来筛选当前列表视图。根据条件,对象的属性必须包含最终用户键入的单词组合中的单个单词。在筛选器控制器.FullTextFilterAction 成员描述中,引用有关如何修改操作行为的几种技术。在这里,您将看到如何使用这些技术之一。我们将指定将用于生成当前列表视图的筛选条件的属性的自定义列表。
阅读全文

摘要:
如果已运行 Windows 窗体或ASP.NET应用程序,您可能会注意到显示引用属性的查找属性编辑器包含下拉菜单中指定类型的现有对象的列表。同样,链接操作的弹出窗口显示指定类型的可用对象的列表。下图演示了查找属性编辑器的下拉窗口和链接操作的弹出窗口:
阅读全文

摘要:
要添加分析应用程序中数据的功能,eXpressApp 框架提供数据透视图模块。"分析数据"主题说明,要在应用程序中启动分析功能,应将此模块和内置分析业务类添加到应用程序中。在这种情况下,导航控件将包含"分析"项,最终用户将能够创建分析对象。但是,您可能需要提供从任何列表视图创建分析对象的功能,将新的分析对象的 DataType 属性设置为列表视图的对象类型。本主题演示如何完成此任务。
阅读全文

摘要:
https://docs.devexpress.com/eXpressAppFramework/images/actionattributeexample_completeaction117048.png
阅读全文

摘要:
此示例演示如何自定义在 UI 中可视化操作的控件。将创建自定义操作,允许用户输入日期并相应地筛选列表视图。实现的操作将接受键盘输入,并提供下拉日历。将自定义表示操作的控件,以接受使用自定义掩码输入的控件。下图显示了 UI 中生成的操作。
阅读全文

摘要:本主题演示如何访问添加到 NewObjectViewController.NewObjectAction 项目列表的业务类,并在 WinForms 中列出,并ASP.NET使用经典 Web UI 的应用程序。
阅读全文
摘要:
在 XAF WinForms 和ASP.NET应用程序中,可以使用内置导出控制器提供的导出操作导出列表视图中的数据。如果实现"可导出"接口的列表编辑器显示当前列表视图,则默认情况下激活此操作。目前,所有内置的 WinForms 列表编辑器和大多数ASP.NET列表编辑器都支持此界面(不包括内置移动列表编辑器)。操作的选择操作Base.项集合基于当前列表视图列表编辑器的 Iexport.支持的导出格式集合填充。
阅读全文

摘要:操作的可见性由 ActionBase.Active 属性管理。当此属性返回 false 时,操作是不可见的。按照以下步骤停用预定义或自定义操作。在当前示例中,将禁用"删除"操作。
阅读全文
摘要:本主题演示如何在加载到当前对象空间的业务对象发生更改时禁用操作。为此,将处理 IObjectSpace.修改更改事件,并根据 IObjectSpace.IsModified 属性设置"操作基础"。
阅读全文
摘要:
如果替换列表视图的默认操作,则可能还需要隐藏"编辑操作"列,而不停用工具栏上显示的"编辑操作"。本主题介绍如何解决此任务。
阅读全文

摘要:本主题介绍如何访问使用"新建操作"创建的对象。假设您正在使用业务类库中的 Task 业务类。使用"新建操作"创建新任务时,"任务.StartDate"属性将设置为当前日期。
阅读全文
摘要:本主题介绍如何限制最终用户可以使用"新建操作"创建的对象数。假设您正在使用业务类库中的 Task 业务类。使用"新建操作"创建新任务时,将检查现有 Task 对象的计数,如果已有三个对象,则不允许最终用户创建其他对象。
阅读全文
摘要:
在本课中,您将学习如何创建支持选项选择的按钮。将实现一个新的视图控制器,并将向其添加一个单选按钮。通过此操作,"任务.优先级"和"任务.状态"属性将设置为最终用户选择的值。
阅读全文

摘要:英文版:https://documentation.devexpress.com/eXpressAppFramework/112818/Concepts/Extend-Functionality/Determine-Why-an-Action-Controller-or-Editor-is-Inac
阅读全文
摘要:默认情况下,指定了按钮的Category后,将在对应的按钮容器显示按钮。有时候,我们需要将按钮显示在详细视图中。 本示例源码 创建一个控制器,并填加按钮。设置好了所有ID、Caption后,给Category设置一个值如:"MyCategory",这是你取的名字。不用管这个category是否存在。
阅读全文
摘要:在 XAF 应用程序用户界面,按钮位于按钮容器内。您可以使用 ActionBase.Category属性和应用程序模型 ActionDesign |ActionToContainerMapping 节点来调整按钮容器和按钮的顺序。下面做出说明。 假设你有在 MyController 控制器,并在里面
阅读全文