服务插件取值抓不到DataEntitys
金蝶云社区-周全
周全
0人赞赏了该文章 1,585次浏览 未经作者许可,禁止转载编辑于2016年08月02日 12:39:22

using System.Linq;
using Kingdee.BOS.Core.DynamicForm.PlugIn;
using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;
using Kingdee.K3.BD.Contracts;
using Kingdee.BOS.App.Data;
using Kingdee.BOS.Orm.DataEntity;

namespace BGP.K3.Services.DynamicFormPlugIn
{
public class Class1 : AbstractOperationServicePlugIn
{

public override void BeforeExecuteOperationTransaction(BeforeExecuteOperationTransaction e)
{
if (e.SelectedRows == null || e.SelectedRows.Count() == 0)
{
// 没有数据,取消操作(通常此类判断应在web端进行,避免不必要的资源消耗)

return;
}

if (e.DataEntitys==null)
{
return;
}

//进行处理
foreach (DynamicObject entity in e.DataEntitys)
{

}
}
}
}

现在需求是审核过后根据分录部门的资料,更新对应的部门资料
现在跑到
e.DataEntitys都是NULL,想知道怎么处理