空操作上加校验,却不提示信息出来
金蝶云社区-永远的科迷
永远的科迷
1人赞赏了该文章 1,484次浏览 未经作者许可,禁止转载编辑于2016年08月05日 15:46:37

在空操作的服务端插件中增加一个校验器, public override void OnAddValidators(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.AddValidatorsEventArgs e) {
base.OnAddValidators(e);
e.Validators.Add(new LT_STK_StausConvert_MailValidator()
{
EntityKey = "FBillHead",
AlwaysValidate = true
});
}
在LT_STK_StausConvert_MailValidator类中的Validate方法上将错误加入到ValidateContext中,如:validateContext.AddError(dataEntity.DataEntity, new ValidationErrorInfo("", billPKId, dataEntity.DataEntityIndex, 1, billPKId, "未转换高青仓库辅料!", "鲁泰提示", ErrorLevel.Error));
但是在界面上并不出现这种错误提示出来。将此段校验代码放到审核操作的校验器里面,就能提示出来。此处系统是不是有BUG啊?