起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 142|回复: 6

业务操作不起作用**

[复制链接]
发表于 2008-6-24 13:28:59 | 显示全部楼层 |阅读模式
我在一个功能的窗体中建立actionlist,其中一个action为actViewDiagram,再放一个操作代理OperationBroker1,Opreations选定一个名为"查看标准图"的业务操作,TriggersEditors中建立一个“动作触发器”,目标指向actViewDiagram,最后将"查看标准图"的业务操作分配给某个岗位,发现无论是否分配,actViewDiagram的Enable属性都是False

版本为2827
回复

使用道具 举报

发表于 2008-6-24 13:43:18 | 显示全部楼层
actViewDiagram默认的Enable属性是true还是false
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-24 15:51:13 | 显示全部楼层
actViewDiagram默认的Enable属性是true
回复 支持 反对

使用道具 举报

发表于 2008-6-24 15:53:35 | 显示全部楼层
是否没有为Action的OnExcute事件编写代码?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-24 16:23:19 | 显示全部楼层
procedure TWZBM.actEditDiagramExecute(Sender: TObject);
begin
  if PageControl1.ActivePageIndex=0 then
    PageControl1.SelectNextPage(True, True);
end;

procedure TWZBM.PageControl1Changing(Sender: TObject; var AllowChange: Boolean);
begin
  if TPageControl(Sender).ActivePageIndex>0 then exit;
  AllowChange:= actEditDiagram.Enabled;
  if not AllowChange then
  begin
    jsDialogs.ShowWarning('您没有权限进行此操作','');
  end;
end;

OnExcute有代码 OnUpdate没有
回复 支持 反对

使用道具 举报

发表于 2008-6-24 17:18:42 | 显示全部楼层
actViewDiagram和actEditDiagram不是一个对象
回复 支持 反对

使用道具 举报

发表于 2008-6-26 09:49:50 | 显示全部楼层
楼主,问题怎么样了?
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-18 12:27 , Processed in 0.041166 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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