凭证界面提示信息修改问题急 急 急 急 急
金蝶云社区-jiedong_kingdee
jiedong_kingdee
0人赞赏了该文章 972次浏览 未经作者许可,禁止转载编辑于2014年03月20日 11:47:13

1.更改个性化提示信息,遇到以下问题,引用帖子:http://club.kisdee.com/home.php?mod=space&uid=422556&do=blog&id=118965

问题 : 在列表界面点击审核的时候 是多选了好几条数据。为何opResult.IsSuccess=false,opResult.SuccessDataEnity = null,其中有一条数据没有提交,其他几条都提交了,按照你那样写就报错了,因为dys 为空,这个怎么解决?


这个问题为什么 没有想明白,。求指导。

但是 SuccessDataEnity 有时候也是为空的(有时候是指 列表界面 审核 反审核),同样的记录数, 提交是可以的,部分成功部分失败。
目前做法是:如果SuccessDataEnity 为空,就去opResult.OperateResult 和opResult.ValidationErrors 中去遍历,
opResult.OperateResult 中我可以根据resultItem.PKValue.ToString(); 去数据库查询凭证号。然后更改Message 信息。
但是opResult.ValidationErrors 中 Message 不能修改,提示

用反射试着去修改也不行。
貌似是 ValidationErrorInfo 中Message 只有get 方法 没有set方法,所以 不知道怎么解决西问题。
所以最终 界面的提示就变成了

多不好啊。求指导?