procedure TMAINFORM.actNewOrganExecute(Sender: TObject);
var
lR: Boolean;
lParentFileName: String;
begin
lParentFileName := CurrentBizNode.FullFileName;
FOnOperating := True;
try
case TAction(Sender).Tag of
1: lR := TOrgLib.NewOrgan(Context, CurrentBizNode.BizURL, nil, FDeptManager);
2: lR := TOrgLib.NewDept(Context, CurrentBizNode.BizURL, nil, FDeptManager);
3: lR := TOrgLib.NewPosition(Context, CurrentBizNode.BizURL, nil, FDeptManager);
4: lR := TOrgLib.NewPerson(Context, EnsureFolder, nil, FDeptManager);
5: lR := TOrgLib.NewWrokGroup(Context, CurrentBizNode.BizURL, nil, FDeptManager);
6: lR := TOrgLib.NewFolder(Context, CurrentBizNode.BizURL, nil, FDeptManager);
else
lR := False;
end;
if lR then
CurrentView.AfterNew(lParentFileName);
finally
FOnOperating := False;
end;
end;
就是修改这里的NewXXX的函数了 |