操作服务插件调用审核操作,审核后状态为空了
2,548次浏览
编辑于2016年05月15日 02:47:03
代码如下: OperateOption operateOption = OperateOption.Create(); FormOperation formOperation = billView.BillBusinessInfo.GetForm().GetOperation(OperationNumberConst.OperationNumber_Audit); SetStatus setStatus = new SetStatus(context); setStatus.Initialize(billView.BillBusinessInfo, formOperation.Operation, operateOption);
IOperationResult operationResult = setStatus.Excute(new object[] { billView.Model.DataObject["Id"] });
执行后单据状态竟然变成了空字符串了,不知为何?
单据种实际有这个审核操作,并且操作代码是“Audit”,通过点击操作按钮没问题。急等,谢谢?
另外还有一个问题,对于保存,保存成功后自动会刷新DataObject里面的数据,但是对于提交、审核这样的操作,操作成功后,并不会刷新数据,难道每次操作后都需要再Load一次吗?
推荐阅读