在功能运行前,给他的环境增加一个策略
例如:
procedure TMAINFORM.Button2Click(Sender: TObject);
begin
SystemCore.TSystemCore.FuncManager.RunFunc(Context.GetParentContext(BizSys.IL_POSITION), '', 'Biz:\LZ\CKWDGDNR.Func', edtParams.Text, BeforeRunSubFunc, False);
end;
procedure TMAINFORM.BeforeRunSubFunc(Sender: TObject; Func: TFunc);
var
lPolicy: TSememicDataPolicy;
begin
lPolicy := TSememicDataPolicy.Create(Func);
lPolicy.BizRange.Text := '&[Biz:\OPERATION\BFDBizList.ElementGroup\BEProduct.Element]=1';
end;
这个是给功能加了个策略 |