随笔分类 - ListView
列表视图
摘要:
本主题演示如何避免在 Windows 窗体应用程序中显示具有大量对象计数的列表视图的整个集合。执行此操作的方法之一是使用 Windows 窗体应用程序中使用的 XtraGrid 的自动筛选器行。
阅读全文

摘要:
本主题详细介绍了如何筛选链接操作的弹出窗口中的"列表视图"。有时,您可能需要根据特定条件筛选列表视图。通常,您可能需要使列表视图数据源依赖于源详细信息视图的属性编辑器值。eXpressApp 框架为此提供了数据源属性和数据源标准属性。这些属性可以通过模型编辑器在代码和应用程序模型中应用。本主题演示如何使用动态生成的特殊数据源在代码中应用 DataSourceProperty 和 DataSourceCriteria 属性。
阅读全文

摘要:
本主题介绍如何指定要在可视化特定列表视图(例如,网格控制或 ASPxGridView 控件)的控件中使用的筛选器。
阅读全文

摘要:
eXpressApp 框架提供了筛选列表视图的各种方法:在数据源级别、通过应用程序模型和 UI 特定级别。在每种方法中,您可能需要将静态变量设置为筛选器条件值。例如,筛选器"Task.DueDate 必须设置为当前日期"需要"当前日期"变量,该变量在每次需要时计算。为此,使用函数条件运算符。它们表示可以在条件中使用的功能。在本主题中,您将学习如何在为任务列表视图设置筛选条件时使用这些函数条件运算符。要查看内置函数条件运算符的完整列表并了解如何实现自定义函数,请参阅函数条件运算符主题。
阅读全文

摘要:
本主题介绍如何使用 WinForms 和ASP.NET XAF 应用程序中的波段对网格列进行分组。移动应用程序不支持频段,因此本主题中描述的方法无法在移动平台中实现。
阅读全文

How to: Show a Custom Data-Bound Control in an XAF View (WinForms) 如何:在 XAF 视图(WinForms)中显示自定义数据绑定控件
摘要:
此示例演示如何将自定义数据绑定(数据感知)控件添加到视图,并从 WinForms XAF 应用程序中的导航中显示此视图。出于演示目的,在此示例中,您将使用 CardView 将 GridControl 控件添加到 EFDemo 应用程序(默认情况下安装到 %PUBLIC%_文档_DevExpress 演示 19.2_组件eXpressApp 框架_EFDemoCodeFirst)。但是,您可以在自己的 XAF 应用程序中对任何其他自定义控件使用相同的方法。
阅读全文

摘要:
本文介绍如何使用自定义控件在ASP.NET应用程序的详细信息视图中查看和编辑数据。本文中的示例演示如何将 ASPxTextBox 和 ASPxCardView 控件添加到 MainDemo 应用程序(%PUBLIC%_文档_DevExpress 演示 19.2_组件eXpressApp 框架MainDemo)。您可以在自己的应用程序中将类似的方法用于任何其他 Web 控件。
阅读全文

摘要:
eXpressApp 框架附带了许多内置列表编辑器。但是,在某些情况下,您可能需要实现自定义列表编辑器,以便以特定方式显示对象集合。本主题演示如何实现自定义 WinCustomList 编辑器列表编辑器,该编辑器使用 .NET Framework 库中的控件。此列表编辑器旨在显示对象,实现自定义 IPictureItem 接口作为图像列表,每个对象一个。例如,它可用于显示 DVD 封面。
阅读全文

摘要:
在 XAF 应用程序中,列表视图可以具有填充操作的上下文菜单。为此,显示列表视图的列表编辑器应支持"需要上下文菜单"和"需要DXMenuManager"接口。本主题介绍如何在 WinCustomListEditor 中实现这些接口,这些接口在"如何:实现自定义 WinForms 列表编辑器"主题中演示。
阅读全文

摘要:
eXpressApp 框架附带了许多内置列表编辑器。但是,在某些情况下,您可能需要实现自定义列表编辑器,以特定方式显示对象集合。本主题演示如何实现使用自定义控件的自定义 ASPx 自定义列表编辑器列表编辑器。此列表编辑器旨在显示对象,实现自定义 IPictureItem 接口作为图像列表,每个对象一个。例如,它可用于显示 DVD 封面。
阅读全文

摘要:
本主题介绍如何使用控制器访问嵌套列表视图或主详细信息视图的环境(框架、控制器、操作、对象等)。
阅读全文

摘要:
本主题演示如何在 XAF 应用程序中将默认列表视图显示为数据透视表:
阅读全文

摘要:
用于可视化 XAF 应用程序中视图的默认列表编辑器是 GridListEditor 和 ASPxGridListEditor(分别在 WinForms 和ASP.NET应用程序中使用)。这些默认列表编辑器将列表视图可视化为网格。本主题演示如何使用图表模块提供的功能将列表视图可视化为图表。由图表编辑器和 ASPxChartListEditor 编辑器编辑器可视化的列表视图将在应用程序模型中定义。还将演示使用图表设计器自定义的图表设置。
阅读全文

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

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

摘要:
默认情况下,每个业务类的应用程序模型中生成两个 ListView 节点。这些节点表示通用列表视图和包含较少列的查找列表视图(请参阅列表视图列生成)。通常,需要手动添加更多列表视图。这些附加列表视图可用作视图变体、仪表板项等。通常,此任务可以在模型编辑器中完成。但是,在某些情况下,可能需要在代码中添加节点。生成视图节点子节点的默认过程由内置的 ModelViewsNode 发电机生成器处理。要自定义此过程,应将生成器更新器类"附加到"此生成器。本主题介绍如何实现创建自定义 ListView 节点的生成器更新程序。此外,还演示了使用这些新节点创建视图变体的更新程序。有关节点生成器和生成器更新器的详细信息,请参阅代码中的扩展和自定义应用程序模型主题。
阅读全文

摘要:
最终用户可以在运行时轻松自定义 XAF 应用程序用户界面 (UI)。布局管理器、列选择器和其他功能允许最终用户以"您所看到的就是你得到的"的方式配置 UI。但是,当您作为开发人员在模型编辑器中自定义 UI 时,您必须处理索引、宽度、高度、组等。因此,您可能希望将 UI 自定义为最终用户,然后将更改合并到 XAF 解决方案中的应用程序模型图层之一。本主题介绍如何使用模型合并工具完成此任务。例如,列顺序设置将从用户差异合并到模块项目层中。但是,您可以使用相同的方法来合并任何最终用户自定义项。
阅读全文

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

摘要:
在本课中,您将学习如何将详细信息视图与列表视图一起显示。为此,将使用部门列表视图。其中选择的对象将显示在相应的"详细信息视图"中。
阅读全文

摘要:英文版:https://documentation.devexpress.com/eXpressAppFramework/112818/Concepts/Extend-Functionality/Determine-Why-an-Action-Controller-or-Editor-is-Inac
阅读全文