EPR类企业管理系统

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


定制
QQ:460-3528

开发
QQ群:3360-90194

源码
微信:136-3650-3721

使用默认情况下未集成的自定义控件

XAF允许您将默认情况下不支持的DevExpress控件或DevExtreme小部件,第三方控件或自定义控件集成到WinForms,ASP.NET或Mobile应用程序中。本主题提供了不同解决方案的信息,并提供了相关示例的链接。

WinForms和ASP.NET应用程序中的自定义控件

您应该实现一个(ListEditorPropertyEditorViewItem),它包装控件并用作XAF基础结构的适配器。您还可以自定义模板以将控件放置在特定位置。有关不同解决方案的详细信息,请参见下表。

任务

任务详情

解决方案

定制控件应可视化业务对象列表(列表视图)。

当用户选择导航项,执行PopupWindowShowAction或打开包含嵌套集合的对象的详细信息视图时,应显示自定义控件。例如,您可以使用图库控件显示照片,使用地图控件显示地址列表作为地图标记,等等。

实现列表编辑器

定制控件应可视化单个对象或业务类属性返回的值。

自定义控件应显示为“详细信息视图”的布局元素,或显示在“列表视图”的网格单元内。例如,您可以使用轨迹栏控件来编辑数字值,使用仪表盘控件来将数字值显示为圆形指示器,使用PDF查看器控件来预览附加的文档等。

实施属性编辑器

定制控件应可视化未绑定到任何业务对象或属性的数据。

自定义控件应显示为“详细信息视图”或“仪表板视图”的布局元素。该控件直接访问数据(例如,它应使用对象空间加载对象集合,从Web服务器获取数据或加载本地文件)或显示静态内容。

实现一个View Item

应将自定义控件添加到“视图”区域之外的应用程序窗口中。

创建一个自定义模板并将控件放到其上。

XAF应用程序显示完全自定义的非XAF表单。

您可以在Visual Studio中设计自定义表单或用户控件,然后将它们添加到XAF应用程序中。在大多数情况下,您可以创建一个Controller并在ActionExecute事件上显示该表单。

显示自定义表格

注意

使用ClientScriptManager.RegisterStartupScript方法的ASP.NET控件不能使用上面的示例进行集成。如果您在集成ASP.NET控件时遇到任何困难,请联系我们的支持团队

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