
XAF
文章平均质量分 71
非動ご
这个作者很懒,什么都没留下…
展开
-
XAF 通知模块的功能实现
前言业务简介: 通过现有的A类进行一系列数据处理生成包含通知功能的B类。B类实例的通知时间根据A类实例的某属性自动生成,不允许手动编辑。任一通知实例只针对特定用户,而不是对全体用户推送。很意外的是,关于这部分的功能,官方示例全都使用 Entity Framework 数据模型实现。给习惯了使用XPO的我们造成了一点麻烦。实际上,使用XPO实现这部分的功能要更为简单。实现 ISupportNotifications 接口ISupportNotifications 接口需要实现4个字段:AlarmTim原创 2021-03-29 18:31:58 · 318 阅读 · 0 评论 -
XAF的ListView中控制部分行的可编辑性的方法
场景在自定义的 PopupWindow 中包含了一个允许编辑的 ListView ,但是对于特定的某些数据(在界面呈现为某些行)不允许进行编辑。例如: ListView 呈现了某个业务类( BusinessObjects ) 的所有成员——使用其 Caption 表示。并且使用勾选框来决定某个成员在其业务类所对应的 ListView 中显示与否。其中必填字段是必须显示的,因此不能够对其进行编辑。如图所示,客户编号和客户名称是必填字段,因此不能编辑。等级和描述是选填的,因此可以编辑。实现思路使用条件原创 2021-01-20 20:15:43 · 437 阅读 · 0 评论 -
XAF 整数类型自增的实现
XAF本身并未提供整型数据自增的装饰器,在社区搜索后,找到了一个较为简便思路(见下文),实践后发现确实可行。在数据库中创建自动增量的列在 Visual Studio 中点开 “SQL Server 对象资源管理器”,选中需要操作的表,右键进入视图设计器,在T-SQL面板中添加自增的字段,并执行更新。插入的代码为:[Total] INT IDENTITY (11, 1) NOT NULL,说明 ,方括号中的是字段名, IDENTITY 代表将字段设置成自增, 第一个参数表示初始值, 第二个参数表原创 2020-12-24 19:18:22 · 307 阅读 · 1 评论 -
XAF自定义登录页
本文参阅官网文档 How to: Use Custom Logon Parameters and Authentication 加以实践并做简单的总结归纳。修改登录页面文本信息如果需要修改登录页面文本信息或实现本地化,可以双击解决方案中module工程下的 .xafml 文件,进入模型编辑器,在项目树结构中展开 Views 节点 → 展开 DevExpress.ExpressApp.Security → 展开AuthenticationStandardLogonParameters_DetailVie原创 2020-12-21 17:32:01 · 523 阅读 · 0 评论 -
XAF自定义启动页
本主题是官网指导教程 Use a Custom Class to Show a Splash Form 的补充。演示了如何创建自定义启动页(splash form)并使用。具体步骤1. 创建一个Splash Form窗体右键解决方案中的WinForms应用工程(xxx.win),在弹出菜单中选择"添加"->“新建项”。在弹出的窗体中点击 “Windows Form” -> “窗体(Windows 窗体)”,在窗体的最下方的名称中输入文件名"SplashScreenForm.cs",随后原创 2020-12-19 16:44:20 · 382 阅读 · 1 评论