起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 957|回复: 0

控制流转按钮是否流转

[复制链接]
发表于 2007-7-4 11:21:23 | 显示全部楼层 |阅读模式
步骤:
1、在功能窗体上有个功能代理funcbroker,BizClassRef 是否有值为是 'Default'。 如果没有流程代理,需要添加一个,并设置BizClassRef 的值
2、在功能窗体上拖一个流程代理FlowBroker1
3、在流程代理的 FlowBroker1BeforeFlowOut ,参考代码
var
   bUrl:TBizUrl;
   lFunc:TFunc;
   lCCurrent:TContextCurrent;
begin
   lCCurrent:=TContextCurrent.Create(self.Context);
   try
     bUrl:=TBizUrl.Create;
     bUrl.URL :='Biz:\ECIS\FUNC_SYSHELP_EDT.FUNC';
     lFunc:=lCCurrent.GetFunc(bUrl);
     if lFunc.UpdatesPending then
     begin
          dialogs.showmessage('有数据集还没有保存');         
           Command.Accept := False;
      end;
  finally
    lCCurrent.Free ;
  end;
end;
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-12-23 00:01 , Processed in 0.036796 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表