
XAF
lisuyan0
这个作者很懒,什么都没留下…
展开
-
XAF 根据付款明细更新付款单合计
//更新主要代码 public void UpdateTotals(bool forceChangeEvents) { decimal? oldTotal = _合计金额; decimal tempTotal = 0m; foreach (付款单明细 detail in 付款单明细) tempTotal += detail.金额; _合计金额 = tempTotal; // var os= Con...原创 2019-12-05 08:47:31 · 236 阅读 · 0 评论 -
XAF 对引用数据筛选
根据实际需求 好比我这里有一张报销单 希望能抵扣之前的借款单 所以需要引用 借款单 获得金额 当然 借款单 不能随便引用 ,要遵循 首先这个借款单 是你写的 ,其次借款单还有钱没还清,才可以引用进来 这时候就需要打上特性标签 [DataSourceCriteria("借款人 = ‘@This.领款人’ And 待还金额>0 ")] ...原创 2019-12-04 11:40:47 · 384 阅读 · 0 评论 -
XAF 设定模块内 某个字段不让用户编辑
有一些初始值 希望用户无法更改 只需要在 相应的字段或者属性 上面打上特性标签即可 [ModelDefault(“AllowEdit”, “false”)]原创 2019-12-04 11:37:29 · 257 阅读 · 0 评论 -
XAF 权限设计 不同的角色 能看不同的内容
在系统里我们经常需要根据不同的角色 显示不同的内容 好比经理 能看本部门所有的 请假单 普通用户只能看自己的请假单 行政可以看到整个公司所有的请假单 举个例子 如何设置普通角色对应权限 1.首先设置不能看的内容 2.然后设置可以看的内容(在对象权限里面设置) ...原创 2019-12-04 09:17:41 · 536 阅读 · 0 评论 -
XAF 提示 property is prohibited by security rules解决办法
property is prohibited by security rules 提示 这样一般是 这个BO 当前用户没有权限读写 (用admin 登录进去加上权限就可以了) 1.非空属性具有读取权限,但没有写入权限。创建新对象时,将显示验证错误。 2.不可为空的属性不具有读取和写入权限。修改对象后,将显示验证错误。 ...原创 2019-12-03 16:13:07 · 361 阅读 · 0 评论 -
XAF 避免OnSaving OnSaved 执行两次需要加判断
protected override void OnSaving() { if (Session.ObjectLayer is DevExpress.ExpressApp.Security.ClientServer.SecuredSessionObjectLayer) { // Client } ...原创 2019-12-03 16:09:48 · 266 阅读 · 0 评论