写一个服务端插件

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

写一个服务端插件

public class Test : AbstractOperationServicePlugIn
{
	//添加校验器
	public override void OnAddValidators(AddValidatorsEventArgs e)
	{
		base.OnAddValidators(e);
		e.Validators.Add(new ValidateChecker { EntityKey = "FBillHead" });
	}
	//调用操作事物前触发
	public override void BeginOperationTransaction(BeginOperationTransactionArgs e)
	{
	
	}
	//调用操作事物后触发
	public override void EndOperationTransaction(BOS.Core.DynamicForm.PlugIn.Args.EndOperationTransactionArgs e)
	{
	
	}
	//执行操作事务后事件,通知插件对象执行其它事务无关的业务逻辑
	public override void AfterExecuteOperationTransaction(AfterExecuteOperationTransaction e)
	{
	
	}
	//校验器
	public class ValidateChecker : AbstractValidator
	{
		public override void Validate(ExtendedDataEntity[] dataEntities, ValidateContext validateContext, Context ctx)
		{
			
		}
	}
}


写一个服务端插件

public class Test : AbstractOperationServicePlugIn{ //添加校验器 public override void OnAddValidators(AddValidatorsEventArgs e) { ...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息