需要代码添加:
协同系统\文档\关联\文档关联信息(兼容保留)\文档关联表单
procedure TRELEVANCYDOC.DoGetOperations(Sender: object; AURLs: TStrings);
……
else if FDocOperationProvider.Resolver is TUnStructureDocOperationProviderResolver then
begin
……
AURLs.Add('Biz:\COLLABORATION\DOCOPTGROUP.OperationGroup\DownLoad.Operation');
procedure TRELEVANCYDOC.DoGetOperations(Sender: object;
AURLs: TStrings);
var
I: Integer;
begin
{ AURLs.Add('Biz:\COLLABORATION\DOCOPTGROUP.OperationGroup\NewDoc.Operation');
AURLs.Addprocedure TRELEVANCYDOC.DoGetOperations(Sender: object;
AURLs: TStrings);
var
I: Integer;
begin
{
... ...
end
else if FDocOperationProvider.Resolver is TUnStructureDocOperationProviderResolver then
begin
... ...
... ...
// AURLs.Add('Biz:\COLLABORATION\DOCOPTGROUP.OperationGroup\MoveDown.Operation');
AURLs.Add('Biz:\COLLABORATION\DOCOPTGROUP.OperationGroup\DownLoad.Operation'); // 设置断点,执行
end
else if SysUtils.SameText(FDocOperationProvider.FileName, '') then
begin //此为不在信息树上的结点的操作
... ...
... ...
// AURLs.Add('Biz:\COLLABORATION\DOCOPTGROUP.OperationGroup\Attr.Operation');
AURLs.Add('Biz:\COLLABORATION\DOCOPTGROUP.OperationGroup\DownLoad.Operation'); // 设置断点,没有执行
end;
for I := AURLs.Count - 1 downto 0 do
if not ValidOperation(AURLs[I]) then
AURLs.Delete(I);
end;